DXGKCB_MAPCONTEXTALLOCATIONコールバック関数 (d3dkmddi.h)
カーネル モードディスプレイ ミニポート ドライバーは 、グラフィックス 処理装置 (GPU) 仮想アドレスを指定したコンテキスト割り当てにマップするDXGKCB_MAPCONTEXTALLOCATIONを呼び出します。
構文
DXGKCB_MAPCONTEXTALLOCATION DxgkcbMapcontextallocation;
D3DGPU_VIRTUAL_ADDRESS DxgkcbMapcontextallocation(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARGCB_MAPCONTEXTALLOCATION pArgs
)
{...}
パラメーター
[in] hAdapter
ディスプレイ アダプターへのハンドル。
[in] pArgs
操作を記述する DXGKARGCB_MAPCONTEXTALLOCATION 構造体へのポインター。
戻り値
DXGKCB_MAPCONTEXTALLOCATION成功 した場合はD3DGPU_VIRTUAL_ADDRESSを返 し 、それ以外の場合は NULL を返します。
注釈
このデバイス ドライバー インターフェイス (DDI) は、ユーザー モードに対応するように動作します。詳細については、「 pfnMapGpuVirtualAddressCb 」を参照してください。
DXGKCB_XXX 関数は Dxgkrnl によって実装されます。 このコールバック関数を使用するには、DXGKARGCB_MAPCONTEXTALLOCATIONのメンバーを設定し、DXGKRNL_INTERFACEを介して DxgkCbMapContextAllocation を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 (WDDM 2.0) |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | デスクトップ |
Header | d3dkmddi.h (D3dkmddi.h を含む) |
IRQL | PASSIVE_LEVEL |