idMLCommandRecorder 接口 (directml.h)
将 DirectML 工作的调度记录到 Direct3D 12 命令列表中。 IDMLCommandRecorder 接口继承自 IDMLDeviceChild。
命令记录器是无状态对象,其用途是将命令记录到 Direct3D 12 命令列表中。 DirectML 不创建命令列表、命令分配器或命令队列;也不会直接提交任何工作以在 GPU 上执行。 相反,应用程序管理自己的命令列表和队列,并使用 IDMLCommandRecorder 将工作记录到其现有的命令列表中。 然后,你负责对所选队列执行命令列表。
此对象是线程安全的。
继承
IDMLCommandRecorder 接口继承自 IDMLDeviceChild 接口。
方法
IDMLCommandRecorder 接口包含以下方法。
IDMLCommandRecorder::RecordDispatch 记录 (运算符初始值设定项或编译的运算符) 到命令列表中的可调度对象的执行。 |
要求
目标平台 | Windows |
标头 | directml.h |