次の方法で共有


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
Library DirectML.lib
[DLL] DirectML.dll

関連項目

IDMLDevice

IDMLDevice::CompileOperator