Share via


Método ID3D12Resource::GetHeapProperties (d3d12.h)

Recupera as propriedades do heap de recursos para recursos colocados e confirmados.

Sintaxe

HRESULT GetHeapProperties(
  [out, optional] D3D12_HEAP_PROPERTIES *pHeapProperties,
  [out, optional] D3D12_HEAP_FLAGS      *pHeapFlags
);

Parâmetros

[out, optional] pHeapProperties

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 de recursos.

[out, optional] pHeapFlags

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 de heap diversos.

Retornar valor

Tipo: HRESULT

Esse 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

Esse método só funciona em recursos colocados 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

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12.h
Biblioteca D3d12.lib
DLL D3d12.dll

Confira também

ID3D12Resource