共用方式為


DirectML 介面

下列介面會在DirectML.h中宣告。

本節中

主題 說明
IDMLBindingTable 為指定的 Direct3D 12 裝置建立 DirectML 裝置。
IDMLCommandRecorder 記錄 DirectML 工作的分派到 Direct3D 12 命令清單中。
IDMLCompiledOperator 表示適合在 GPU 上執行之運算子的編譯且有效率的形式。
IDMLDebugDevice 控制 DirectML 偵錯層。
IDMLDevice 代表 DirectML 裝置,用來建立運算子、系結數據表、命令錄製器和其他物件。
IDMLDevice1 代表 DirectML 裝置,用來建立運算子、系結數據表、命令錄製器和其他物件。
IDMLDeviceChild 所有從 DirectML 裝置建立的物件所實作的介面。
IDMLDispatchable 使用 IDMLCommandRecorder::RecordDispatch,由可記錄到 GPU 上分派命令清單的物件實作。
IDMLObject 一個介面,IDMLDeviceIDMLDeviceChild 直接繼承自此介面,而所有其他介面間接繼承自此介面。 因此,它會提供所有 DirectML 介面通用的方法,特別是建立私用數據關聯的方法,以及標註物件名稱。
IDMLOperator 表示 DirectML 運算符。
IDMLOperator初始化器 表示特製化物件,其用途是初始化已編譯的運算符。
IDMLPageable 由可從 GPU 記憶體收回的物件實作,因此可以提供給 IDMLDevice::EvictIDMLDevice::MakeResident