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 |