共用方式為


IDMLDevice::CreateOperator 方法 (directml.h)

建立 DirectML 運算子。

在 DirectML 中,運算子代表功能的抽象組合,可編譯成適合在 GPU 上執行的表單。 無法直接執行運算子物件;它們必須先編譯成 IDMLCompiledOperator

語法

HRESULT CreateOperator(
        const DML_OPERATOR_DESC *desc,
        REFIID                  riid,
  [out] void                    **ppv
);

參數

desc

類型:const DML_OPERATOR_DESC*

要建立之運算子的描述。

riid

類型: REFIID

您想要在 ppv中傳回之介面的全域唯一識別碼 (GUID) 參考。 這應該是 IDMLOperator的 GUID。

[out] ppv

類型: void**

接收運算子指標的記憶體區塊指標。 這是 IDMLOperator指標的位址,代表所建立的運算子。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

需求

   
目標平台 Windows
標頭 directml.h
程式庫 DirectML.lib
Dll DirectML.dll

另請參閱

IDMLDevice

IDMLDevice::CompileOperator