Passer au contenu principal
Cette méthode crée une signature de commande.

Syntaxe

Paramètres

pDesc [in]
Type : const D3D12_COMMAND_SIGNATURE_DESC *
Décrit la signature de commande à créer à l’aide de la structure D3D12_COMMAND_SIGNATURE_DESC. pRootSignature [in, optional]
Type : ID3D12RootSignature *
Spécifie la ID3D12RootSignature à laquelle la signature de commande s’applique. La signature racine est requise si l’une des commandes de la signature met à jour des liaisons sur le pipeline. Si la seule commande présente est un dessin ou une distribution, le paramètre de signature racine peut être défini à NULL. riid
Type : const IID &
L’identificateur global unique (GUID) de l’interface de signature de commande (ID3D12CommandSignature). Le REFIID, ou GUID, de l’interface de la signature de commande peut être obtenu à l’aide de la macro __uuidof(). Par exemple, __uuidof(ID3D12CommandSignature) obtiendra le GUID de l’interface d’une signature de commande. ppvCommandSignature [out, optional]
Type : void **
Spécifie un pointeur qui, une fois la méthode terminée avec succès, pointera vers la signature de commande créée (ID3D12CommandSignature).

Valeur de retour

Type : HRESULT Cette méthode retourne l’un des codes de retour Direct3D 12.

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