PFND3D12DDI_RESOLVE_QUERY_DATA Rückruffunktion (d3d12umddi.h)
Die Rückruffunktion pfnResolveQueryData 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 diese Speicherregion, um interne Datenstrukturen zu speichern, die sich auf die Befehlsliste beziehen.
unnamedParam2
hQueryHeap
Das Handle eines Abfrageheaps.
unnamedParam3
QueryType
Ein Abfragetyp.
StartElement
Der Wert des Startelements.
ElementCount
Die Elementanzahl.
hDrvDestinationBuffer
Das Handle eines Zielpuffers.
DestinationOffset
Der Zieloffset.
Rückgabewert
Keine
Bemerkungen
Die Auflösungsfunktion wird von Anwendungen verwendet, um ein Abfrageergebnis, das zuvor in einem Abfrageheap gespeichert wurde, in das von der API definierte Format zu transformieren. Die aufgelösten Daten werden in einem Puffer gespeichert. Die Ergebnisse können dann von einem Shader, einer Prädication oder zugeordnet und auf der CPU gelesen werden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d12umddi.h (einschließlich D3d12umddi.h) |