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