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 |