Метод ID3D12Resource::GetHeapProperties (d3d12.h)
Извлекает свойства кучи ресурсов для размещенных и зафиксированных ресурсов.
Синтаксис
HRESULT GetHeapProperties(
[out, optional] D3D12_HEAP_PROPERTIES *pHeapProperties,
[out, optional] D3D12_HEAP_FLAGS *pHeapFlags
);
Параметры
[out, optional] pHeapProperties
Тип: D3D12_HEAP_PROPERTIES*
Указатель на структуру D3D12_HEAP_PROPERTIES , которая при успешном завершении метода будет содержать свойства кучи ресурсов.
[out, optional] pHeapFlags
Тип: D3D12_HEAP_FLAGS*
Указывает переменную D3D12_HEAP_FLAGS , которая при успешном завершении метода будет содержать все флаги кучи.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из кодов возврата Direct3D 12. Если ресурс был создан как зарезервированный, возвращается E_INVALIDARG.
Комментарии
Этот метод работает только с размещенными и зафиксированными ресурсами, но не с зарезервированными ресурсами. Если ресурс был создан как зарезервированный, возвращается E_INVALIDARG. Страницы можно сопоставить ни с одной, одной или несколькими кучами.
Дополнительные сведения см. в статье Управление памятью в Direct3D 12.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d12.h |
Библиотека | D3d12.lib |
DLL | D3d12.dll |