DXGKCB_DESTROYCONTEXTALLOCATION コールバック関数 (d3dkmddi.h)
DXGKCB_DESTROYCONTEXTALLOCATION は、GPU またはデバイス固有のコンテキスト用に以前に割り当てられたリソースを解放します。
構文
DXGKCB_DESTROYCONTEXTALLOCATION DxgkcbDestroycontextallocation;
NTSTATUS DxgkcbDestroycontextallocation(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_HANDLE hAllocation
)
{...}
パラメーター
[in] hAdapter
割り当てが作成されたグラフィックス アダプターへのハンドル。 ディスプレイ ミニポート ドライバーは、DxgkDdiStartDevice 関数の呼び出しで、DXGKRNL_INTERFACE構造体の DeviceHandle メンバーからハンドルを受け取ります。
[in] hAllocation
DirectX グラフィックス サブシステム (Dxgkrnl) によってコンテキスト割り当てに割り当てられたハンドル。 ディスプレイ ミニポート ドライバーは、DXGKCB_CREATECONTEXTALLOCATION関数の呼び出しで、DXGKARGCB_CREATECONTEXTALLOCATION構造体の hAllocation メンバーからハンドルを受け取ります。
戻り値
成功した 場合、DXGKCB_DESTROYCONTEXTALLOCATIONはSTATUS_SUCCESSを返します。 それ以外の場合は、 Ntstatus.h で定義されているエラー コードのいずれかを返します。
注釈
ディスプレイ ミニポート ドライバーは、コンテキスト リソースを割り当てるために DXGKCB_CREATECONTEXTALLOCATION を呼び出します。 このような呼び出しの後、ドライバーはリソースを解放するためにいつでも DXGKCB_DESTROYCONTEXTALLOCATION を呼び出すことができます。
DXGKCB_XXX 関数は Dxgkrnl によって実装されます。 このコールバック関数を使用するには、DXGKRNL_INTERFACEを介して DxgkCbDestroyContextAllocation を呼び出 します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 (WDDM 1.2) |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | デスクトップ |
Header | d3dkmddi.h (D3dkmddi.h を含む) |
IRQL | PASSIVE_LEVEL |
こちらもご覧ください
DXGKARGCB_CREATECONTEXTALLOCATION