Everything

clr_flg

iclr_flg

概要
ビット・パターンのクリア
C言語形式
 ER      clr_flg ( ID flgid, FLGPTN clrptn );
 ER      iclr_flg ( ID flgid, FLGPTN clrptn );

パラメータ
I/O
パラメータ
説明
I
 ID      flgid;
イベントフラグのID
I
 FLGPTN  clrptn;
クリアするビット・パターン

機能
flgidで指定されたイベントフラグのビット・パターンとclrptnで指定されたビット・パターンの論理積ANDをとり,その結果を対象イベントフラグに設定します。
備考 本サービス・コールを発行した際,対象イベントフラグのビット・パターンがB'1100,clrptnで指定されたビット・パターンがB'1010であった場合には,対象イベントフラグのビット・パターンはB'1000となります。
戻り値
マクロ
数値
意味
E_OK
0
正常終了
E_ID
-18
IDの指定が不正である
- flgid≦0x0
- flgid>生成されているイベントフラグの最大ID
E_CTX
-25
CPUロック状態から本サービス・コールを発行した
E_NOEXS
-42
対象イベントフラグが生成されていない