次の方法で共有


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 アクセス可能なポインターを返す必要があります。

要件

要件
Header d3d12umddi.h

こちらもご覧ください

PFND3D12DDI_UNMAPHEAP