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

Recupera las propiedades del montón de recursos para los recursos colocados y confirmados.

Sintaxis

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

Parámetros

[out, optional] pHeapProperties

Tipo: D3D12_HEAP_PROPERTIES*

Puntero a una estructura de D3D12_HEAP_PROPERTIES , que al completar correctamente el método contendrá las propiedades del montón de recursos.

[out, optional] pHeapFlags

Tipo: D3D12_HEAP_FLAGS*

Especifica una variable de D3D12_HEAP_FLAGS , que al finalizar correctamente el método contendrá cualquier marca de montón varios.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los códigos de retorno de Direct3D 12. Si el recurso se creó como reservado, se devuelve E_INVALIDARG.

Comentarios

Este método solo funciona en recursos colocados y confirmados, no en recursos reservados. Si el recurso se creó como reservado, se devuelve E_INVALIDARG. Las páginas se pueden asignar a ninguna, una o más montones.

Para obtener más información, consulte Administración de memoria en Direct3D 12.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d12.h
Library D3d12.lib
Archivo DLL D3d12.dll

Consulte también

ID3D12Resource