Compartilhar via


PFND3D12DDI_RESOLVE_QUERY_DATA função de retorno de chamada (d3d12umddi.h)

A função de retorno de chamada pfnResolveQueryData transforma uma consulta armazenada anteriormente em um formato definido pela API.

Sintaxe

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

Um identificador para os dados do driver para a lista de comandos. O driver usa essa região de memória para armazenar estruturas de dados internas relacionadas à sua lista de comandos.

unnamedParam2

hQueryHeap

O identificador de um heap de consulta.

unnamedParam3

QueryType

Um tipo de consulta.

StartElement

O valor do elemento start.

ElementCount

A contagem de elementos.

hDrvDestinationBuffer

O identificador de um buffer de destino.

DestinationOffset

O deslocamento de destino.

Retornar valor

Nenhum

Comentários

A funcionalidade Resolver é usada por aplicativos para transformar um resultado de consulta armazenado anteriormente em um heap de consulta no formato definido pela API. Os dados resolvidos são armazenados em um buffer. Em seguida, os resultados podem ser consumidos por um sombreador, pré-indicação ou mapeado e lidos na CPU.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)