Freigeben über


PFND3D12DDI_RESOLVE_QUERY_DATA Rückruffunktion (d3d12umddi.h)

Die pfnResolveQueryData Rückruffunktion transformiert eine zuvor gespeicherte Abfrage in ein API-definiertes Format.

Syntax

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
)
{...}

Parameter

unnamedParam1

hCommandList

Ein Handle für die Treiberdaten für die Befehlsliste. Der Treiber verwendet diesen Speicherbereich, um interne Datenstrukturen zu speichern, die mit der Befehlsliste zusammenhängen.

unnamedParam2

hQueryHeap

Das Handle eines Abfragehaps.

unnamedParam3

QueryType

Ein Abfragetyp.

StartElement

Der Wert des Startelements.

ElementCount

Die Elementanzahl.

hDrvDestinationBuffer

Das Handle eines Zielpuffers.

DestinationOffset

Der Zieloffset.

Rückgabewert

Nichts

Bemerkungen

Die Auflösungsfunktion wird von Anwendungen verwendet, um ein Abfrageergebnis zu transformieren, das zuvor in einem Abfragehap in das api definierte Format gespeichert wurde. Die aufgelösten Daten werden in einem Puffer gespeichert. Die Ergebnisse können dann von einem Shader, einer Prädication oder einem zugeordneten und gelesenen CPU-Element genutzt werden.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- d3d12umddi.h (einschließlich D3d12umddi.h)