EngUnmapEvent 関数 (winddi.h)
EngUnmapEvent 関数は、マップされたユーザー モード イベントに割り当てられたカーネル モード リソースをクリーンアップします。
構文
ENGAPI BOOL EngUnmapEvent(
[in] PEVENT pEvent
);
パラメーター
[in] pEvent
EngMapEvent の以前の呼び出しから返されたイベント オブジェクトへのポインター。
戻り値
EngUnmapEvent は、成功すると TRUE を 返します。 それ以外の場合は、 FALSE を返します。
注釈
ユーザー モード イベントを作成したプロセス (通常は EngCreateDriverObj) が終了したことが通知されたら、ディスプレイ ドライバーは EngUnmapEvent を呼び出す必要があります。 ディスプレイ ドライバーは 、EngUnmapEvent を呼び出して独自のクリーンアップを実行することもできます。 EngUnmapEvent が呼び出された後、ディスプレイ ドライバーとミニポート ドライバーはイベント オブジェクトに触れないようにする必要があります。
ディスプレイ ドライバーは、 EngMapEvent によって返されるイベント オブジェクトに対してのみ EngUnmapEvent を呼び出すことができます。 EngCreateEvent によって返されるイベント オブジェクトに対してこの関数を呼び出してはなりません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | この関数は、Windows XP 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | winddi.h (Winddi.h を含む) |
Library | Win32k.lib |
[DLL] | Win32k.sys |