Skip to main content
配置リソースおよびコミット リソースについて、リソース ヒープのプロパティを取得します。

構文

パラメーター

pHeapProperties [out, optional]
型: D3D12_HEAP_PROPERTIES *
D3D12_HEAP_PROPERTIES 構造体へのポインター。このメソッドが正常に完了すると、リソース ヒープのプロパティが格納されます。 pHeapFlags [out, optional]
型: D3D12_HEAP_FLAGS *
D3D12_HEAP_FLAGS 変数を指定します。このメソッドが正常に完了すると、その他のヒープ フラグが格納されます。

戻り値

型: HRESULT このメソッドは、Direct3D 12 のリターン コード のいずれかを返します。リソースが予約リソースとして作成された場合は、E_INVALIDARG が返されます。

解説

このメソッドは配置リソースおよびコミット リソースに対してのみ機能し、予約リソースには対応しません。リソースが予約リソースとして作成された場合は、E_INVALIDARG が返されます。ページはヒープなし、1 つ、または複数のヒープにマップされる可能性があります。 詳細については、Direct3D 12 のメモリ管理 を参照してください。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされているプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

ID3D12Resource
最終更新日 2026年8月13日