Pular para o conteúdo principal
Cria um heap de consultas. Um heap de consultas contém uma matriz de consultas.

Sintaxe

Parâmetros

pDesc [in]
Tipo: const D3D12_QUERY_HEAP_DESC *
Especifica o heap de consultas em uma estrutura D3D12_QUERY_HEAP_DESC. riid
Tipo: const IID &
Especifica um REFIID que identifica exclusivamente o heap. ppvHeap [out, optional]
Tipo: void **
Especifica um ponteiro para o heap, que será retornado após a conclusão bem-sucedida do método. ppvHeap pode ser NULL, para permitir o teste de funcionalidades. Quando ppvHeap é NULL, nenhum objeto será criado e S_FALSE será retornado quando pDesc for válido.

Valor retornado

Tipo: HRESULT Este método retorna um dos Códigos de retorno do Direct3D 12.

Comentários

Consulte Consultas para obter mais informações.

Exemplos

O exemplo D3D12PredicationQueries usa ID3D12Device::CreateQueryHeap da seguinte maneira: Crie um heap de consultas e um buffer de resultados de consulta.
Consulte o Código de exemplo na referência do D3D12.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

ID3D12Device
Última modificação em 6 de outubro de 2026