PFND3D12DDI_RESOLVE_QUERY_DATA función de devolución de llamada (d3d12umddi.h)
La función de devolución de llamada pfnResolveQueryData transforma una consulta almacenada previamente en un formato definido por la API.
Sintaxis
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
)
{...}
Parámetros
unnamedParam1
hCommandList
Identificador de los datos del controlador para la lista de comandos. El controlador usa esta región de memoria para almacenar estructuras de datos internas relacionadas con su lista de comandos.
unnamedParam2
hQueryHeap
Identificador de un montón de consultas.
unnamedParam3
QueryType
Tipo de consulta.
StartElement
Valor del elemento start.
ElementCount
Recuento de elementos.
hDrvDestinationBuffer
Identificador de un búfer de destino.
DestinationOffset
Desplazamiento de destino.
Valor devuelto
None
Observaciones
Las aplicaciones usan la funcionalidad de resolución para transformar un resultado de consulta almacenado previamente en un montón de consultas en el formato definido por la API. Los datos resueltos se almacenan en un búfer. A continuación, los resultados se pueden consumir mediante un sombreador, predicado o asignado y leído en la CPU.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d12umddi.h (incluya D3d12umddi.h) |