Everything

sns_dpn

概要
ディスパッチ保留状態の参照
C言語形式
 BOOL    sns_dpn ( void );
パラメータ
なし
機能
本サービス・コールは,ディスパッチ保留状態か否かを調べます。本サービス・コールは,戻り値として,ディスパッチ保留状態の場合はTRUE,ディスパッチ保留状態でない場合はFALSEを返します。
なお,以下のいずれかの条件を満たすときをディスパッチ保留状態と呼びます。
- ディスパッチ禁止状態
- CPUロック状態
- ハンドラなど,PSW.IPL>0の状態
戻り値
マクロ
数値
意味
TRUE
1
正常終了(ディスパッチ保留状態)
FALSE
0
正常終了(非ディスパッチ保留状態)
E_CTX
-25
コンテキスト・エラー
- 「PSW.IPL > カーネル割り込みマスクレベル」の状態から本サービス・コールを発行した