EngAcquireSemaphore 函数 (winddi.h)

EngAcquireSemaphore 函数获取与信号灯关联的资源,以便调用线程进行独占访问。

语法

ENGAPI VOID EngAcquireSemaphore(
  [in] HSEMAPHORE hsem
);

参数

[in] hsem

与要获取的资源关联的信号灯的句柄。

返回值

备注

EngAcquireSemaphore 通过锁定所有其他线程无法访问信号灯的资源,允许对与信号灯关联的驱动程序资源进行独占访问。

调用此例程后,应尽快调用 EngReleaseSemaphore

要求

   
最低受支持的客户端 在 Windows 2000 及更高版本的 Windows 操作系统中可用。
目标平台 通用
标头 winddi.h (包括 Winddi.h)
Library Win32k.lib
DLL Win32k.sys

另请参阅

EngCreateSemaphore

EngDeleteSemaphore

EngIsSemaphoreOwned

EngIsSemaphoreOwnedByCurrentThread

EngReleaseSemaphore