Syntaxe
Paramètres
pDescriptorHeapDesc [in]Type : const D3D12_DESCRIPTOR_HEAP_DESC * Pointeur vers une structure D3D12_DESCRIPTOR_HEAP_DESC qui décrit le tas. riid
Type : const IID & L’identificateur global unique (GUID) de l’interface du tas de descripteurs. Consultez Remarques. Paramètre d’entrée. ppvHeap [out]
Type : void ** Pointeur vers un bloc de mémoire qui reçoit un pointeur vers le tas de descripteurs. ppvHeap peut être NULL, afin de permettre le test des capacités. Lorsque ppvHeap est NULL, aucun objet n’est créé et S_FALSE est renvoyé si pDescriptorHeapDesc est valide.
Valeur renvoyée
Type : HRESULT Cette méthode renvoie E_OUTOFMEMORY si la mémoire est insuffisante pour créer l’objet tas de descripteurs. Consultez Codes de retour Direct3D 12 pour connaître les autres valeurs de retour possibles.Remarques
Le REFIID, ou GUID, de l’interface du tas de descripteurs peut être obtenu à l’aide de la macro __uuidof(). Par exemple, __uuidof(ID3D12DescriptorHeap) obtient le GUID de l’interface d’un tas de descripteurs.Exemples
L’exemple D3D12HelloWorld utilise ID3D12Device::CreateDescriptorHeap comme suit : Décrivez et créez un tas de descripteurs de vues de cible de rendu (RTV).Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
