次の方法で共有


IDeviceModelPlugIn::SetTransformDeviceModelInfo メソッド (wcsplugin.h)

変換シーケンス内で特定のプラグインが発生する場所を決定するためのパラメーターをプラグインに提供します。

構文

HRESULT SetTransformDeviceModelInfo(
  [in] UINT               iModelPosition,
  [in] IDeviceModelPlugIn *pIDeviceModelOther
);

パラメーター

[in] iModelPosition

Initialize 関数で提供されているように、uiNumModels のワークフロー内の他のデバイス モデルの 1 から始まるモデルの位置。

[in] pIDeviceModelOther

変換シーケンス内の他のデバイス モデルを含む IDeviceModelPlugIn インターフェイスへのポインター。

戻り値

この関数が成功した場合、戻り値はS_OK。

この関数が失敗した場合、戻り値はE_FAIL。

注釈

この関数は CreateMultiProfileTransform 関数によって呼び出され、必要に応じて AddRefRelease を呼び出します。 この関数を使用すると、プラグイン デバイス モデルは、独自のプラグイン インターフェイス関数にアクセスすることで、独自の方法で情報を交換できます。

他のデバイス モデルがベースライン デバイス モデルの場合、この関数は失敗します。このようなモデルはプラグインではないので、プラグイン間の通信はサポートされていません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wcsplugin.h

こちらもご覧ください