共用方式為


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)