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

另请参阅

PFND3D12DDI_UNMAPHEAP