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


Интерфейс IDMLCommandRecorder (directml.h)

Записывает отправки работы DirectML в список команд Direct3D 12. Интерфейс IDMLCommandRecorder наследуется от IDMLDeviceChild.

Средство записи команд — это объект без отслеживания состояния, целью которого является запись команд в список команд Direct3D 12. DirectML не создает списки команд, распределители команд и очереди команд; Кроме того, он не отправляет никаких работ для выполнения на GPU напрямую. Вместо этого приложение управляет собственными списками команд и очередями и использует IDMLCommandRecorder для записи работы в существующие списки команд. Затем вы отвечаете за выполнение списка команд в выбранной очереди.

Этот объект является потокобезопасным.

Наследование

Интерфейс IDMLCommandRecorder наследуется от интерфейса IDMLDeviceChild.

Методы

Интерфейс IDMLCommandRecorder содержит следующие методы.

 
IDMLCommandRecorder::RecordDispatch

Записывает выполнение диспетчеризируемых объектов (инициализатора оператора или скомпилированного оператора) в список команд.

Требования

   
Целевая платформа Windows
Header directml.h

См. также раздел

IDMLDeviceChild