ee_tim_execap_cancel_all
形式
ANSI C,C++の形式
#include <eetim.h> int ee_tim_execap_cancel_all(EELONG flags)
機能
トランザクション同期登録方式で登録したすべてのタイマトランザクションを取り消します。ee_tim_execap関数を呼び出したトランザクションがコミット前であれば,そのトランザクションでee_tim_execap関数のacttypeにEETIM_COMTを設定して登録したすべてのタイマトランザクションを,ee_tim_execap_cancel_all関数で取り消せます。
UAPで値を設定する引数
●flags
EENOFLAGSを設定します。
リターン値
リターン値 |
意味 |
---|---|
EE_OK |
正常に終了しました。 |
EECOMER_CNDBPP |
オフラインバッチプロセスから発行しているため,この機能は使用できません。 |
EECOMER_CNDUOC |
UOCから発行しているため,この機能は使用できません。 |
EECOMER_ENVIRON |
TP1/EEの環境下にありません。 |
EETIMER_ARGUMENT |
引数に設定した値が間違っています。 |
EETIMER_NOTHING |
このトランザクションではタイマトランザクションは未登録です。 |
注意事項
-
ee_tim_execap関数でacttypeにEETIM_INSTを設定して登録したタイマトランザクションは,ee_tim_execap_cancel_all関数では取り消せません。
-
ee_tim_execap関数でタイマトランザクションを登録したトランザクションからee_tim_execap_cancel_all関数を呼び出してください。別のトランザクションでee_tim_execap_cancel_all関数を呼び出しても,タイマトランザクションを取り消すことはできません。
-
ee_tim_execap関数を呼び出したトランザクションのコミット後にタイマトランザクションを取り消したい場合は,ee_tim_execap_cancel関数を使用してください。