Skip to main content
Réinitialise une liste de commandes à son état initial, comme si une nouvelle liste de commandes venait d’être créée.

Syntaxe

Paramètres

pAllocator   _In_
Type : ID3D12CommandAllocator*
Pointeur vers l’objet ID3D12CommandAllocator qui définit l’allocateur de commandes. pInitialState   _In_opt_
Type : ID3D12PipelineState*
Pointeur vers un objet ID3D12PipelineState qui définit l’état initial du pipeline. Flags   _In_
Type : D3D12XBOX_COMMAND_LIST_RESET_FLAGS
Indicateurs d’extension XBOX pour la réinitialisation de la liste de commandes.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite; sinon, retourne un code d’erreur. Pour obtenir la liste des codes d’erreur, consultez Codes de retour Direct3D 12.

Remarques

Pour plus d’informations sur les listes de commandes et les allocateurs de commandes, consultez Création et enregistrement de listes de commandes et de bundles. Passez l’indicateur D3D12XBOX_COMMAND_LIST_RESET_FLAGS_MINIMAL_STATE pour éviter que l’état par défaut soit enregistré dans la liste lors de la réinitialisation.

Configuration requise

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

Voir aussi

ID3D12GraphicsCommandList2
Last modified on October 6, 2026