DXGKDDI_DESTROYDEVICE コールバック関数 (d3dkmddi.h)
DxgkDdiDestroyDevice 関数は、グラフィックス コンテキスト デバイスを破棄します。
構文
DXGKDDI_DESTROYDEVICE DxgkddiDestroydevice;
NTSTATUS DxgkddiDestroydevice(
[in] IN_CONST_HANDLE hDevice
)
{...}
パラメーター
[in] hDevice
DxgkDdiDestroyDevice が破棄するグラフィックス コンテキスト デバイスへのハンドル。 ディスプレイ ミニポート ドライバーの DxgkDdiCreateDevice 関数は、以前は、このハンドルを、DXGKARG_CREATEDEVICE構造体の hDevice メンバー内の Microsoft DirectX グラフィックス カーネル サブシステムに提供しました。
戻り値
DxgkDdiDestroyDevice は 、グラフィックス コンテキスト デバイスが正常に破棄されない場合は、STATUS_SUCCESSまたは適切なエラー結果を返します。
注釈
DirectX グラフィックス カーネル サブシステムは、ディスプレイ ミニポート ドライバーの DxgkDdiDestroyDevice 関数を呼び出して、ドライバーの DxgkDdiCreateDevice 関数が作成したグラフィックス コンテキスト デバイスを破棄します。 DxgkDdiDestroyDevice は、デバイスに割り当てられたすべてのリソースを解放し、内部追跡データ構造をクリーンする必要があります。
DxgkDdiDestroyDevice を ページング可能にする必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
対象プラットフォーム | デスクトップ |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |