PFND3D12DDI_RESOLVE_QUERY_DATA回调函数 (d3d12umddi.h)

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 上的结果。

要求

要求
目标平台 Windows
标头 d3d12umddi.h (包括 D3d12umddi.h)