Compartilhar via


Método ID3D12VideoDecodeCommandList::Reset (d3d12video.h)

Redefine uma lista de comandos de volta ao estado inicial como se uma nova lista de comandos tivesse sido criada.

Sintaxe

HRESULT Reset(
  ID3D12CommandAllocator *pAllocator
);

Parâmetros

pAllocator

Tipo: ID3D12CommandAllocator*

Um ponteiro para o objeto ID3D12CommandAllocator do qual o dispositivo cria listas de comandos.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, retornará um dos seguintes valores:

  • E_FAIL se a lista de comandos não estivesse no estado "fechado" quando a chamada redefinir foi feita ou o limite por dispositivo teria sido excedido.
  • E_OUTOFMEMORY se o sistema operacional ficou sem memória.
  • E_INVALIDARG se o alocador estiver sendo usado com outra lista de comandos no estado "gravação" ou se o alocador especificado tiver sido criado com o tipo errado.
Consulte Códigos de retorno do Direct3D 12 para obter outros valores de retorno possíveis.

Comentários

Para obter informações adicionais e exemplos de como usar esse método, consulte Método ID3D12GraphicsCommandList::Reset

Requisitos

Requisito Valor
Cabeçalho d3d12video.h
DLL d3d12.dll