IDMLOperatorInitializer::Reset メソッド (directml.h)

新しい演算子セットの初期化を処理するように初期化子をリセットします。

初期化子は、作成時 (IDMLDevice::CreateOperatorInitializer) または初期化子がリセットされるときに提供される固定の演算子セットを初期化する場合にのみ使用できます。 初期化子をリセットすると、アプリケーションで既存の初期化子オブジェクトを再利用して、新しい演算子のセットを初期化できます。

初期化子を使用するすべての未処理の作業が GPU での実行を完了するまで、 Reset を呼び出す必要はありません。

このメソッドはスレッド セーフではありません。

構文

HRESULT Reset(
                 UINT                 operatorCount,
  [in, optional] IDMLCompiledOperator * const *operators
);

パラメーター

operatorCount

型: UINT

このパラメーターは、 operators パラメーターで渡される配列内の要素の数を決定します。

[in, optional] operators

種類: IDMLCompiledOperator*

初期化子が初期化する必要がある演算子を含む IDMLCompiledOperator ポインターの定数配列への省略可能なポインター。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
対象プラットフォーム Windows
ヘッダー directml.h
Library DirectML.lib
[DLL] DirectML.dll

こちらもご覧ください

IDMLOperatorInitializer