共用方式為


EngAcquireSemaphore 函式 (winddi.h)

EngAcquireSemaphore函式會取得與信號相關聯的資源,以供呼叫執行緒獨佔存取。

語法

ENGAPI VOID EngAcquireSemaphore(
  [in] HSEMAPHORE hsem
);

參數

[in] hsem

要取得之資源的相關旗號控制碼。

傳回值

備註

EngAcquireSemaphore 允許獨佔存取與旗號相關聯的驅動程式資源,方法是鎖定所有其他執行緒來存取旗號的資源。

應遵循對這個常式的呼叫,並儘快呼叫 EngReleaseSemaphore

規格需求

   
最低支援的用戶端 可在 Windows 2000 和更新版本的 Windows 作業系統中使用。
目標平台 Universal
標頭 winddi.h (包括 Winddi.h)
程式庫 Win32k.lib
Dll Win32k.sys

另請參閱

EngCreateSemaphore

EngDeleteSemaphore

EngIsSemaphoreOwned

EngIsSemaphoreOwnedByCurrentThread

EngReleaseSemaphore