Pular para o conteúdo principal
Recupera as propriedades do heap do recurso, para recursos posicionados e confirmados.

Sintaxe

Parâmetros

pHeapProperties [out, optional]
Tipo: D3D12_HEAP_PROPERTIES *
Ponteiro para uma estrutura D3D12_HEAP_PROPERTIES que, após a conclusão bem-sucedida do método, conterá as propriedades do heap do recurso. pHeapFlags [out, optional]
Tipo: D3D12_HEAP_FLAGS *
Especifica uma variável D3D12_HEAP_FLAGS que, após a conclusão bem-sucedida do método, conterá quaisquer sinalizadores diversos do heap.

Valor retornado

Tipo: HRESULT Este método retorna um dos Códigos de retorno do Direct3D 12. Se o recurso tiver sido criado como reservado, E_INVALIDARG será retornado.

Comentários

Este método só funciona em recursos posicionados e confirmados, não em recursos reservados. Se o recurso tiver sido criado como reservado, E_INVALIDARG será retornado. As páginas podem ser mapeadas para nenhum, um ou mais heaps. Para obter mais informações, consulte Gerenciamento de memória no Direct3D 12.

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

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