DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT コールバック関数 (dispmprt.h)
DxgkDdiOPMDestroyProtectedOutput 関数は、指定された保護された出力オブジェクトを破棄します。
構文
DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT DxgkddiOpmDestroyProtectedOutput;
NTSTATUS DxgkddiOpmDestroyProtectedOutput(
[in] PVOID MiniportDeviceContext,
[in] HANDLE ProtectedOutputHandle
)
{...}
パラメーター
[in] MiniportDeviceContext
ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 以前は、ディスプレイ ミニポート ドライバーの DxgkDdiAddDevice 関数は、DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。
[in] ProtectedOutputHandle
保護された出力オブジェクトへのハンドル。 DxgkDdiOPMCreateProtectedOutput 関数は、保護された出力オブジェクトを作成し、そのハンドルを オブジェクトに返します。
戻り値
DxgkDdiOPMDestroyProtectedOutput は 、成功した場合STATUS_SUCCESSを返します。 それ以外の場合は、 Ntstatus.h で定義されているエラー コードのいずれかを返します。
メモ ProtectedOutputHandle パラメーターに有効な保護された出力ハンドルが含まれている場合、DxgkDdiOPMDestroyProtectedOutput は失敗しません。
注釈
DirectX グラフィックス カーネル サブシステムは、保護された出力オブジェクトの使用が終了したときに DxgkDdiOPMDestroyProtectedOutput を呼び出します。
DxgkDdiOPMDestroyProtectedOutput をページング可能にする必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dispmprt.h (Dispmprt.h を含む) |
IRQL | PASSIVE_LEVEL (「解説」セクションを参照) |