> ## 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 (família XBOX One)

> ID3D12GraphicsCommandList2::ResetX (consoles da família XBOX One): redefine uma lista de comandos de volta ao estado inicial, como se uma nova lista de comandos tivesse acabado de ser criada.

Redefine uma lista de comandos de volta ao estado inicial, como se uma nova lista de comandos tivesse acabado de ser criada.

## Sintaxe

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

### Parâmetros

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

Um ponteiro para o objeto **ID3D12CommandAllocator** que define o alocador de comandos.

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

Um ponteiro para um objeto **ID3D12PipelineState** que define o estado inicial do pipeline.

*Flags*   \_In\_\
Tipo: [D3D12XBOX\_COMMAND\_LIST\_RESET\_FLAGS](/pt-BR/reference/graphics/d3d12_x/enums/d3d12xbox_command_list_reset_flags_x)

Sinalizadores de extensão do XBOX para a redefinição da lista de comandos.

### Valor retornado

Tipo: HRESULT

Retorna S\_OK se for bem-sucedido; caso contrário, retorna um código de erro. Para obter uma lista de códigos de erro, consulte [Códigos de retorno do Direct3D 12](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12-graphics-reference-returnvalues).

## Comentários

Para obter mais informações sobre listas de comandos e alocadores de comandos, consulte [Criação e gravação de listas de comandos e pacotes](https://learn.microsoft.com/en-us/windows/win32/direct3d12/recording-command-lists-and-bundles#creating-command-lists).

Passe o sinalizador [D3D12XBOX\_COMMAND\_LIST\_RESET\_FLAGS\_MINIMAL\_STATE](/pt-BR/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_reset_flags) para evitar que o estado padrão seja gravado na lista durante a redefinição.

* Observação:
  Ao executar listas de comandos, a primeira lista de comandos na matriz **não** deve ter sido redefinida com o sinalizador [D3D12XBOX\_COMMAND\_LIST\_RESET\_FLAGS\_MINIMAL\_STATE](/pt-BR/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_reset_flags).

## Requisitos

**Cabeçalho:** d3d12\_x.h

**Biblioteca:** d3d12\_x.lib

**Plataformas com suporte**: família XBOX One

## Confira também

[ID3D12GraphicsCommandList2](/pt-BR/reference/graphics/d3d12_x/interfaces/ID3D12GraphicsCommandList2/id3d12graphicscommandlist2)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [ID3D12GraphicsCommandList3](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist3/id3d12graphicscommandlist3_public.md)
- [D3D12_WRITEBUFFERIMMEDIATE_PARAMETER](/pt-BR/reference/graphics/d3d12/structs/d3d12_writebufferimmediate_parameter_public.md)
- [WriteBufferImmediate](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist2/methods/id3d12graphicscommandlist2_writebufferimmediate_public.md)
- [ID3D12CommandAllocator::Reset](/pt-BR/reference/graphics/d3d12/interfaces/id3d12commandallocator/methods/id3d12commandallocator_reset_public.md)
