次の方法で共有


EngReleaseSemaphore 関数 (winddi.h)

EngReleaseSemaphore 関数は、指定されたセマフォを解放します。

構文

ENGAPI VOID EngReleaseSemaphore(
  [in] HSEMAPHORE hsem
);

パラメーター

[in] hsem

解放するセマフォへのハンドル。

戻り値

なし

解説

EngReleaseSemaphore は、ドライバーのリソースに対するセマフォの排他的ロックを解放し、特別なカーネル非同期プロシージャ呼び出しの配信を再び可能にします。

ロックと非同期プロシージャ呼び出しの中断は、 EngAcquireSemaphore の呼び出しで取得されました。

要件

要件
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム ユニバーサル
Header winddi.h (Winddi.h を含む)
Library Win32k.lib
[DLL] Win32k.sys

こちらもご覧ください

EngAcquireSemaphore

EngDeleteSemaphore

EngIsSemaphoreOwned

EngIsSemaphoreOwnedByCurrentThread