「リモートのWindows PCをシャットダウンする」
で使用したAPI InitiateSystemShutdownEx()の第6引数で指定します。
記事のサンプルでは適当な値を入れてしまいました。
○仕様と使いそうなコード
管理する側としてイベントビューアで見たい場合は情報が足りないので、 詳細を@ITにて確認してください。
記事「7.1 システムの停止、起動に関するイベント」にて紹介されています。
記事のサンプルでは適当な値を入れてしまいました。
○仕様と使いそうなコード
DWORD dwReason = 0xAABBCCCC(16進数)
-
AA → オプションフラグ
- 40 : ユーザー定義の理由コード
- 80 : 計画されていたシャットダウン。このフラグがない時は、予期せぬシャットダウン。
-
BB → 主要理由コード(メジャー)
- 00 : その他の理由。
- 04 : アプリケーションの理由。
-
CCCC → 詳細理由コード(マイナー)
- 0000 : その他。
- 0001 : メンテナンス。
- 000b : 未定義。
管理する側としてイベントビューアで見たい場合は情報が足りないので、 詳細を@ITにて確認してください。
記事「7.1 システムの停止、起動に関するイベント」にて紹介されています。