このメソッドは、既定のシェル 起動ツール構成を取得します。
Windows エディションの要件
次の一覧には、シェル起動ツールをサポートする Windows エディションが含まれています。
✅ Enterprise /Enterprise LTSC
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
構文
[Static] uint32 GetDefaultShell (
[Out, Required] string Shell,
[Out, Required] sint32 DefaultAction
);
パラメーター
Shell
[out, required]シェル起動ツールがシェルとして起動するアプリケーションまたは実行可能ファイル。
DefaultAction
[out, required]シェル アプリケーションが終了したときにシェル起動ツールが実行する既定のアクション。
考えられるアクションは、次の表で定義されています。
| 値 | 説明 |
|---|---|
| 0 | シェルを再起動します。 |
| 1 | デバイスを再起動します。 |
| 2 | デバイスをシャットダウンします。 |
| 3 | 何もしない。 |
戻り値
WMI の状態または WMI エラーを示す HRESULT 値を返します。
注釈
シェル起動ツールは、現在サインインしているユーザーのセキュリティ識別子 (SID) が、カスタム定義のシェル起動ツールの構成と一致しない場合に、既定の構成を使用します。