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 関数によって呼び出され、必要に応じて AddRef と Release を呼び出します。 この関数を使用すると、プラグイン デバイス モデルは、独自のプラグイン インターフェイス関数にアクセスすることで、独自の方法で情報を交換できます。
他のデバイス モデルがベースライン デバイス モデルの場合、この関数は失敗します。このようなモデルはプラグインではないので、プラグイン間の通信はサポートされていません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wcsplugin.h |