Интерфейс IDMLCommandRecorder (directml.h)
Записывает отправки работы DirectML в список команд Direct3D 12. Интерфейс IDMLCommandRecorder наследуется от IDMLDeviceChild.
Средство записи команд — это объект без отслеживания состояния, целью которого является запись команд в список команд Direct3D 12. DirectML не создает списки команд, распределители команд и очереди команд; Кроме того, он не отправляет никаких работ для выполнения на GPU напрямую. Вместо этого приложение управляет собственными списками команд и очередями и использует IDMLCommandRecorder для записи работы в существующие списки команд. Затем вы отвечаете за выполнение списка команд в выбранной очереди.
Этот объект является потокобезопасным.
Наследование
Интерфейс IDMLCommandRecorder наследуется от интерфейса IDMLDeviceChild.
Методы
Интерфейс IDMLCommandRecorder содержит следующие методы.
IDMLCommandRecorder::RecordDispatch Записывает выполнение диспетчеризируемых объектов (инициализатора оператора или скомпилированного оператора) в список команд. |
Требования
Целевая платформа | Windows |
Header | directml.h |