pfnResolveQueryData 回调函数将以前存储的查询转换为 API 定义的格式。
语法
PFND3D12DDI_RESOLVE_QUERY_DATA Pfnd3d12ddiResolveQueryData;
VOID Pfnd3d12ddiResolveQueryData(
D3D12DDI_HCOMMANDLIST unnamedParam1,
D3D12DDI_HQUERYHEAP unnamedParam2,
D3D12DDI_QUERY_TYPE unnamedParam3,
UINT StartElement,
UINT ElementCount,
D3D12DDI_HRESOURCE hDrvDestinationBuffer,
UINT64 DestinationOffset
)
{...}
参数
unnamedParam1
hCommandList
命令列表驱动程序数据的句柄。 驱动程序使用此内存区域来存储与其命令列表相关的内部数据结构。
unnamedParam2
hQueryHeap
查询堆的句柄。
unnamedParam3
QueryType
查询类型。
StartElement
start 元素的值。
ElementCount
元素计数。
hDrvDestinationBuffer
目标缓冲区的句柄。
DestinationOffset
目标偏移量。
返回值
没有
言论
应用程序使用解析功能将以前存储在查询堆中的查询结果转换为 API 定义的格式。 解析的数据存储在缓冲区中。 然后,可以通过着色器、谓词或在 CPU 上映射和读取结果来使用结果。
要求
| 要求 | 价值 |
|---|---|
| 目标平台 | 窗户 |
| 标头 | d3d12umddi.h (包括 D3d12umddi.h) |