Функция ShutdownBlockReasonDestroy (winuser.h)

Указывает, что система может быть выключена, и освобождает строку причины.

Синтаксис

BOOL ShutdownBlockReasonDestroy(
  [in] HWND hWnd
);

Параметры

[in] hWnd

Дескриптор main окна приложения.

Возвращаемое значение

Если вызов выполнен успешно, возвращаемое значение не равно нулю.

Если вызов завершается ошибкой, возвращаемое значение равно нулю. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Эту функцию можно вызвать только из потока, создавшего окно, указанное параметром hWnd . В противном случае функция завершается сбоем, и код последней ошибки ERROR_ACCESS_DENIED.

Если завершение работы системы ранее было заблокировано функцией ShutdownBlockReasonCreate , эта функция освобождает строку причины. В противном случае эта функция не работает.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-misc-l1-1-0 (представлено в Windows 8)

См. также раздел

ShutdownBlockReasonCreate

Завершает работу