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

Restablece una lista de comandos a su estado inicial como si se acaba de crear una nueva lista de comandos.

Sintaxis

HRESULT Reset(
  ID3D12CommandAllocator *pAllocator
);

Parámetros

pAllocator

Tipo: ID3D12CommandAllocator*

Puntero al objeto ID3D12CommandAllocator desde el que el dispositivo crea listas de comandos.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los valores siguientes:

  • E_FAIL si la lista de comandos no estaba en el estado "cerrado" cuando se realizó la llamada de restablecimiento o se habría superado el límite por dispositivo.
  • E_OUTOFMEMORY si el sistema operativo se quedó sin memoria.
  • E_INVALIDARG si el asignador se está usando actualmente con otra lista de comandos en el estado de "grabación" o si el asignador especificado se creó con el tipo incorrecto.
Consulte Códigos de retorno de Direct3D 12 para ver otros valores devueltos posibles.

Comentarios

Para obtener información adicional y ejemplos de uso de este método, vea método ID3D12GraphicsCommandList::Reset.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004 (10.0; Compilación 19041)
Servidor mínimo compatible Windows Server, versión 2004 (10.0; Compilación 19041)
Encabezado d3d12video.h
Archivo DLL d3d12.dll