Passer au contenu principal
Obtient la taille de l’incrément de handle pour le type de tas de descripteurs donné. Cette valeur est généralement utilisée pour incrémenter un handle dans un tableau de descripteurs de la quantité appropriée.

Syntaxe

Paramètres

DescriptorHeapType [in]
Type : D3D12_DESCRIPTOR_HEAP_TYPE
Valeur de type D3D12_DESCRIPTOR_HEAP_TYPE qui spécifie le type de tas de descripteurs pour lequel obtenir la taille de l’incrément de handle.

Valeur de retour

Type : UINT Retourne la taille de l’incrément de handle pour le type de tas de descripteurs donné, y compris tout remplissage nécessaire.

Remarques

La taille de descripteur retournée par cette méthode est utilisée comme l’une des entrées des structures d’assistance CD3DX12_CPU_DESCRIPTOR_HANDLE et CD3DX12_GPU_DESCRIPTOR_HANDLE.

Exemples

L’exemple D3D12PredicationQueries utilise ID3D12Device::GetDescriptorHandleIncrementSize comme suit : Créez le tas de descripteurs pour les ressources. La variable m_rtvDescriptorSize stocke la taille de l’incrément de handle de descripteur de vue de cible de rendu, et elle est utilisée dans la section Create frame resources du code.
Reportez-vous à Exemple de code dans la référence D3D12.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

ID3D12Device
Dernière modification le 6 octobre 2026