short ProcCancelStopPause ( short ProcNo );
0が返却されます。
ProcNo:プロセス番号(1~)を指定します。
ProcStopPause関数で設定したポーズ停止指令をキャンセルします。
指定のプロセスに対してProcStopPause関数でポーズ停止を指示したが、そのプロセスでPause関数を実行する前に、何らかの理由によりポーズ停止をする必要が無くなった場合に、本関数にてポーズ停止指令を取り下げる事ができます。
指定プロセスが有効範囲外の場合、指定プロセスのオブジェクトが正常にロードされていない場合、指定プロセスが自プロセスの場合、ランタイムエラーが発生します。
本関数はMOSBenchIDEのプロセスマネージャ画面の[ポーズ停止]ボタンでポーズ停止指示したプロセスに対しても有効です。
〇PCベースコントローラ
〇InterMotion
void main() {
int rc;
int val1;
・・・・
rc = ProcStopPause(1); //プロセス1にポーズ停止を指示
val1 = ReadPort(2049); //ポート番号2049の状態をリード
if(val1 == 1) {
rc = ProcCancelStopPause(1); //ポートの値が1ならポーズ停止指示をキャンセルする
}
・・・・
}