Compartir a través de


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)