Everything

sns_dpn

概要
ディスパッチ保留状態の参照
C言語形式
 BOOL    sns_dpn ( void );
 
アセンブリ言語形式
 CALL    !!_sns_dpn
 
パラメータ
なし
機能
本サービス・コールを発行した際のシステム状態種別(ディスパッチ保留状態であるか否か)を獲得します。
なお,本サービス・コールが正常終了した際には,戻り値として“獲得したシステム状態種別(TRUE:ディスパッチ保留状態,FALSE:非ディスパッチ保留状態)”が返されます。
備考 ディスパッチ保留状態とは,dis_dsploc_cpuiloc_cpuといったサービス・コールを発行して明示的にディスパッチ処理(タスクのスケジューリング処理)の実行が禁止された状態,および,非タスクが処理を実行中の状態を指します。
戻り値
マクロ
数値
意味
TRUE
1
正常終了(ディスパッチ保留状態)
FALSE
0
正常終了(非ディスパッチ保留状態)