IDMLCommandRecorder 介面 (directml.h)

記錄 DirectML 工作的分派到 Direct3D 12 命令清單中。 IDMLCommandRecorder介面繼承自IDMLDeviceChild

命令錄製器是無狀態物件,其用途是將命令記錄到 Direct3D 12 命令清單中。 DirectML 不會建立命令清單、命令配置器或命令佇列;也不會直接提交任何工作以在 GPU 上執行。 相反地,您的應用程式會管理自己的命令清單和佇列,並使用 IDMLCommandRecorder 將工作記錄到其現有的命令清單中。 接著,您必須負責在您選擇的佇列上執行命令清單。

此物件為安全線程。

繼承

IDMLCommandRecorder介面繼承自 IDMLDeviceChild 介面。

方法

IDMLCommandRecorder介面具有這些方法。

 
IDMLCommandRecorder::RecordDispatch

將可分派物件的執行記錄 (運算子初始化運算式,或編譯的運算子) 至命令清單。

規格需求

   
目標平臺 Windows
標頭 directml.h

另請參閱

IDMLDeviceChild