Event を継承する WindowSessionEndEvent オブジェクト
reasonsstring[] - シャットダウンの原因のリスト。 "shutdown", "close-app", "critical", "logoff" のいずれかの値を取ります。
残念ながら、Windows はシャットダウンと再起動を区別する方法を提供していません。これにより、双方の場合において "shutdown" によるものとされます。 WM_ENDSESSION メッセージの詳細と関連する理由に関しては、MSDN documentation を参照してください。