ShutdownBlockReasonDestroy 関数 (winuser.h)

システムをシャットダウンできることを示し、理由文字列を解放します。

構文

BOOL ShutdownBlockReasonDestroy(
  [in] HWND hWnd
);

パラメーター

[in] hWnd

アプリケーションのメイン ウィンドウへのハンドル。

戻り値

呼び出しが成功した場合、戻り値は 0 以外です。

呼び出しが失敗した場合、戻り値は 0 になります。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

この関数は、 hWnd パラメーターで指定されたウィンドウを作成したスレッドからのみ呼び出すことができます。 それ以外の場合、関数は失敗し、最後のエラー コードはERROR_ACCESS_DENIED。

システムのシャットダウンが ShutdownBlockReasonCreate 関数によって以前にブロックされている場合、この関数は理由文字列を解放します。 それ以外の場合、この関数は操作なしです。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー winuser.h (Windows.h を含む)
Library User32.lib
[DLL] User32.dll
API セット ext-ms-win-ntuser-misc-l1-1-0 (Windows 8で導入)

こちらもご覧ください

ShutdownBlockReasonCreate

シャットダウン