次の方法で共有


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 を含む)