Syntaxe
Paramètres
pDescType : const D3D12_COMMAND_QUEUE_DESC * Spécifie une structure D3D12_COMMAND_QUEUE_DESC qui décrit la file d’attente de commandes. CreatorID
Type : const IID & ID de créateur. Consultez Remarques. riid
Type : const IID & Identificateur global unique (GUID) de l’interface de file d’attente de commandes. 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 Renvoie E_OUTOFMEMORY si la mémoire est insuffisante pour créer la file d’attente de commandes ; sinon S_OK. Consultez Codes de retour Direct3D 12 pour les autres valeurs de retour possibles.Remarques
Lorsque plusieurs composants d’un même processus partagent un seul appareil Direct3D 12, ils se retrouvent souvent avec des charges de travail distinctes sur des files d’attente de commandes indépendantes. Dans certaines implémentations matérielles, les files d’attente indépendantes ne peuvent s’exécuter en parallèle qu’avec certaines autres files d’attente de commandes spécifiques. Direct3D 12 applique un regroupement des files d’attente selon le principe du premier arrivé, premier servi, ce qui peut ne pas convenir à toutes les conceptions d’application ou de composant. Pour orienter le regroupement des files d’attente par Direct3D 12, vous pouvez spécifier un ID de créateur (unique pour chaque composant) qui limite le regroupement aux autres files d’attente ayant le même ID. Dans la mesure du possible, un composant doit choisir le même ID unique pour toutes ses files d’attente. Microsoft a réservé quelques ID de créateur connus pour les implémentations d’API développées par Microsoft au-dessus de Direct3D 12.Configuration requise
En-tête : d3d12_xs.hBibliothèque : d3d12_xs.lib
Plateformes prises en charge : consoles XBOX Series
