Поделиться через


Функция EngReleaseSemaphore (winddi.h)

Функция EngReleaseSemaphore освобождает указанный семафор.

Синтаксис

ENGAPI VOID EngReleaseSemaphore(
  [in] HSEMAPHORE hsem
);

Параметры

[in] hsem

Дескриптор освобождаемого семафора.

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

None

Remarks

EngReleaseSemaphore освобождает монопольную блокировку семафора на ресурсе драйвера и повторно включает доставку специальных вызовов асинхронных процедур ядра.

Блокировка и приостановка асинхронного вызова процедуры были получены в вызове EngAcquireSemaphore.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Универсальное
Верхняя часть winddi.h (включая Winddi.h)
Библиотека Win32k.lib
DLL Win32k.sys

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

EngAcquireSemaphore

EngDeleteSemaphore

EngIsSemaphoreOwned

EngIsSemaphoreOwnedByCurrentThread