Skip to main content
指定されたタイプのデスクリプター ヒープに対するハンドル インクリメントのサイズを取得します。この値は通常、デスクリプター配列内のハンドルを正しい量だけインクリメントするために使用されます。

構文

パラメーター

DescriptorHeapType [in]
型: D3D12_DESCRIPTOR_HEAP_TYPE
ハンドル インクリメントのサイズを取得するデスクリプター ヒープのタイプを指定する D3D12_DESCRIPTOR_HEAP_TYPE 型の値。

戻り値

型: UINT 必要なパディングを含む、指定されたタイプのデスクリプター ヒープに対するハンドル インクリメントのサイズを返します。

解説

このメソッドで返されるデスクリプター サイズは、ヘルパー構造体 CD3DX12_CPU_DESCRIPTOR_HANDLE および CD3DX12_GPU_DESCRIPTOR_HANDLE への入力の 1 つとして使用されます。

D3D12PredicationQueries サンプルでは、ID3D12Device::GetDescriptorHandleIncrementSize を次のように使用しています。 リソース用のデスクリプター ヒープを作成します。m_rtvDescriptorSize 変数はレンダー ターゲット ビュー デスクリプター ハンドル インクリメント サイズを格納し、コードの フレーム リソースの作成 セクションで使用されます。
D3D12 リファレンスのサンプル コード を参照してください。

要件

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

関連項目

ID3D12Device
最終更新日 2026年8月24日