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) |