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 |