idMLCommandRecorder 接口 (directml.h)

将 DirectML 工作的调度记录到 Direct3D 12 命令列表中。 IDMLCommandRecorder 接口继承自 IDMLDeviceChild

命令记录器是无状态对象,其用途是将命令记录到 Direct3D 12 命令列表中。 DirectML 不创建命令列表、命令分配器或命令队列;也不会直接提交任何工作以在 GPU 上执行。 相反,应用程序管理自己的命令列表和队列,并使用 IDMLCommandRecorder 将工作记录到其现有的命令列表中。 然后,你负责对所选队列执行命令列表。

此对象是线程安全的。

继承

IDMLCommandRecorder 接口继承自 IDMLDeviceChild 接口。

方法

IDMLCommandRecorder 接口包含以下方法。

 
IDMLCommandRecorder::RecordDispatch

记录 (运算符初始值设定项或编译的运算符) 到命令列表中的可调度对象的执行。

要求

   
目标平台 Windows
标头 directml.h

另请参阅

IDMLDeviceChild