Provides the plug-in with parameters to determine where in the transform sequence the specific plug-in occurs.
HRESULT SetTransformDeviceModelInfo( [in] UINT uiOtherModelPosition, [in] IDeviceModelPlugIn *pIDeviceModelOther );
- uiOtherModelPosition [in]
The one-based model position of the other device model in the workflow of uiNumModels, as provided in the Initialize function.
- pIDeviceModelOther [in]
A pointer to a IDeviceModelPlugIn interface that contains the other device model in the transform sequence.
If this function succeeds, the return value is S_OK.
If this function fails, the return value is E_FAIL.
This function is called by the CreateMultiProfileTransform function, which is responsible for calling AddRef and Release as appropriate. The function enables plug-in device models to exchange information in a proprietary manner by accessing proprietary plug-in interface functions.
This function will fail if the other device model is a baseline device model, because such models are not plugins and thus inter-plugin communication is not supported.
Minimum supported client
Minimum supported server
|Windows Server 2008|
Build date: 11/16/2010