> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ID3D12GraphicsCommandList2::ResetX (famille XBOX One)

> ID3D12GraphicsCommandList2::ResetX (consoles de la famille XBOX One) : rétablit une liste de commandes dans son état initial, comme si une nouvelle liste de commandes venait d'être créée.

Rétablit une liste de commandes dans son état initial, comme si une nouvelle liste de commandes venait d'être créée.

## Syntaxe

```cpp theme={null}
HRESULT ResetX(  
         ID3D12CommandAllocator* pAllocator,  
         ID3D12PipelineState* pInitialState,  
         D3D12XBOX_COMMAND_LIST_RESET_FLAGS Flags  
)  
```

### Paramètres

*pAllocator*   \_In\_\
Type : [ID3D12CommandAllocator](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/nn-d3d12-id3d12commandallocator)\*

Pointeur vers l'objet **ID3D12CommandAllocator** qui définit l'allocateur de commandes.

*pInitialState*   \_In\_opt\_\
Type : [ID3D12PipelineState](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/nn-d3d12-id3d12pipelinestate)\*

Pointeur vers un objet **ID3D12PipelineState** qui définit l'état initial du pipeline.

*Flags*   \_In\_\
Type : [D3D12XBOX\_COMMAND\_LIST\_RESET\_FLAGS](/fr/reference/graphics/d3d12_x/enums/d3d12xbox_command_list_reset_flags_x)

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](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12-graphics-reference-returnvalues).

## 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](https://learn.microsoft.com/en-us/windows/win32/direct3d12/recording-command-lists-and-bundles#creating-command-lists).

Passez l'indicateur [D3D12XBOX\_COMMAND\_LIST\_RESET\_FLAGS\_MINIMAL\_STATE](/fr/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_reset_flags) pour éviter que l'état par défaut ne soit enregistré dans la liste lors de la réinitialisation.

* Remarque :
  Lors de l'exécution d'une ou plusieurs listes de commandes, la première liste de commandes du tableau ne doit **pas** avoir été réinitialisée avec l'indicateur [D3D12XBOX\_COMMAND\_LIST\_RESET\_FLAGS\_MINIMAL\_STATE](/fr/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_reset_flags).

## Configuration requise

**En-tête :** d3d12\_x.h

**Bibliothèque :** d3d12\_x.lib

**Plateformes prises en charge** : famille XBOX One

## Voir aussi

[ID3D12GraphicsCommandList2](/fr/reference/graphics/d3d12_x/interfaces/ID3D12GraphicsCommandList2/id3d12graphicscommandlist2)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [ID3D12GraphicsCommandList3](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist3/id3d12graphicscommandlist3_public.md)
- [D3D12_WRITEBUFFERIMMEDIATE_PARAMETER](/fr/reference/graphics/d3d12/structs/d3d12_writebufferimmediate_parameter_public.md)
- [WriteBufferImmediate](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist2/methods/id3d12graphicscommandlist2_writebufferimmediate_public.md)
- [ID3D12CommandAllocator::Reset](/fr/reference/graphics/d3d12/interfaces/id3d12commandallocator/methods/id3d12commandallocator_reset_public.md)
