Passer au contenu principal
Crée une file d’attente de commandes. Consultez également ID3D12Device9::CreateCommandQueue1.

Syntaxe

Paramètres

pDesc
Type : const D3D12_COMMAND_QUEUE_DESC *
Spécifie un D3D12_COMMAND_QUEUE_DESC qui décrit la file d’attente de commandes. riid
Type : const IID &
L’identificateur global unique (GUID) de l’interface de la file d’attente de commandes. Consultez Remarques. Paramètre d’entrée. ppCommandQueue
Type : void **
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’interface ID3D12CommandQueue de la file d’attente de commandes.

Valeur renvoyée

Type : HRESULT Cette méthode renvoie E_OUTOFMEMORY si la mémoire est insuffisante pour créer la file d’attente de commandes. Consultez Codes de retour Direct3D 12 pour connaître les autres valeurs de retour possibles.

Remarques

Le REFIID, ou GUID, de l’interface de la file d’attente de commandes peut être obtenu à l’aide de la macro __uuidof(). Par exemple, __uuidof(ID3D12CommandQueue) obtient le GUID de l’interface d’une file d’attente de commandes.

Exemples

L’exemple D3D12HelloTriangle utilise ID3D12Device::CreateCommandQueue comme suit :
Consultez 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

Dernière modification le 6 octobre 2026