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 |