Chapter4. 拡張関数


4.2 システム関数

関数名
S@WINEXIT
機能
Windows の、ログオフ/シャットダウン/再起動を行う。
書式
S@WINEXIT(Mode,ExMode)
《パラメーター》
Mode
int。シャットダウンの種類を指定。
0
:自アプリケーションのセキュリティコンテキストで実行している全アプリケーションを終了し、現在のユーザーを終了します。
1
:Windows をシャットダウンした後、電源を切ります。パワーオフ機能をサポートしている必要があります。
 WindowsNTでは機能しません。
2
:Windows をシャットダウンした後、再起動します。
 WindowsNT では機能しません。
3
:Windows をシャットダウンした後、電源を切っても良い状態にします。
 WindowsNT では機能しません。
ExMode int。強制的に終了させるかどうかを指定する。
0
:強制的に終了さない。
 各アプリケーションにシャットダウンの同意を求める。一つでも同意しなければシャットダウンを諦(アキラ)める。
1
:強制的に終了させる。
 緊急時にだけ指定してください。
解説
ログオフ/シャットダウン/再起動は、同関数の動作と非同期で行われ、関数は実行後直ぐに制御を戻す。
用例
Windowsを再起動させる。
S@WINEXIT( 2 , 0 )