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 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | d3dkmddi.h (D3dkmddi.h を含む) |
IRQL | PASSIVE_LEVEL |
関連項目
DXGKARGCB_MAPCONTEXTALLOCATION
pfnMapGpuVirtualAddressCbの