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

対象イベントフラグが生成されていない