Поделиться через


Метод ID3D12VideoProcessCommandList::Reset (d3d12video.h)

Сбрасывает список команд в исходное состояние, как если бы новый список команд был только что создан.

Синтаксис

HRESULT Reset(
  ID3D12CommandAllocator *pAllocator
);

Параметры

pAllocator

Тип: ID3D12CommandAllocator*

Указатель на объект ID3D12CommandAllocator , из которой устройство создает списки команд.

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения; в противном случае возвращает одно из следующих значений:

  • E_FAIL , если список команд не находился в состоянии "закрыто" при вызове сброса или превышено ограничение на количество устройств.
  • E_OUTOFMEMORY , если в операционной системе не хватает памяти.
  • E_INVALIDARG , используется ли в настоящее время распределитель с другим списком команд в состоянии записи или если указанный распределитель был создан с неправильным типом.
Другие возможные возвращаемые значения см. в разделе Коды возврата Direct3D 12 .

Комментарии

Дополнительные сведения и примеры использования этого метода см. в разделе МЕТОД ID3D12GraphicsCommandList::Reset.

Требования

Требование Значение
Заголовок d3d12video.h
DLL d3d12.dll