PFND3D12DDI_MAPHEAP コールバック関数 (d3d12umddi.h)
クライアント ドライバーは、ヒープをマップする PFND3D12DDI_MAPHEAP を実装します。
構文
PFND3D12DDI_MAPHEAP Pfnd3d12ddiMapheap;
HRESULT Pfnd3d12ddiMapheap(
[in] D3D12DDI_HDEVICE unnamedParam1,
[in] D3D12DDI_HHEAP unnamedParam2,
[out] VOID **unnamedParam3
)
{...}
パラメーター
[in] unnamedParam1
hDisplayDevice: ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。
[in] unnamedParam2
hHeap: マップする必要があるディスプレイ デバイスで管理されるヒープを処理します。
[out] unnamedParam3
ppData*: マップされたヒープ データへのポインター。
戻り値
PFND3D12DDI_MAPHEAP は成功時にS_OKを返します。 エラーが発生すると、適切な HRESULT エラー コードが返されます。
備考
ヒープ データには通常、GPU のみがアクセスできます。 PFND3D12DDI_MAPHEAP、CPU からヒープ データにアクセスできるようにします。 ドライバーは、ヒープ データをマップし、ppData で CPU アクセス可能なポインター返す必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3d12umddi.h |