Freigeben über


IDeviceModelPlugIn::SetTransformDeviceModelInfo-Methode (wcsplugin.h)

Stellt das Plug-In mit Parametern bereit, um zu bestimmen, wo in der Transformationssequenz das jeweilige Plug-In auftritt.

Syntax

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

Parameter

[in] iModelPosition

Die position des einbasierten Modells des anderen Gerätemodells im Workflow von uiNumModels, wie in der Initialize-Funktion angegeben.

[in] pIDeviceModelOther

Ein Zeiger auf eine IDeviceModelPlugIn-Schnittstelle , die das andere Gerätemodell in der Transformationssequenz enthält.

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird der Rückgabewert S_OK.

Wenn diese Funktion fehlschlägt, wird der Rückgabewert E_FAIL.

Hinweise

Diese Funktion wird von der CreateMultiProfileTransform-Funktion aufgerufen, die für das Aufrufen von AddRef und Release zuständig ist. Die Funktion ermöglicht es Plug-In-Gerätemodellen, Informationen auf proprietäre Weise auszutauschen, indem auf proprietäre Plug-In-Schnittstellenfunktionen zugegriffen wird.

Diese Funktion schlägt fehl, wenn das andere Gerätemodell ein Basisgerätmodell ist, da es sich bei diesen Modellen nicht um Plug-Ins handelt und daher die Kommunikation zwischen Plug-Ins nicht unterstützt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wcsplugin.h

Weitere Informationen