Compartilhar via


Método IDeviceModelPlugIn::SetTransformDeviceModelInfo (wcsplugin.h)

Fornece o plug-in com parâmetros para determinar onde na sequência de transformação o plug-in específico ocorre.

Sintaxe

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

Parâmetros

[in] iModelPosition

A posição de modelo baseado em um do outro modelo de dispositivo no fluxo de trabalho de uiNumModels, conforme fornecido na função Initialize .

[in] pIDeviceModelOther

Um ponteiro para uma interface IDeviceModelPlugIn que contém o outro modelo de dispositivo na sequência de transformação.

Retornar valor

Se essa função for bem-sucedida, o valor retornado será S_OK.

Se essa função falhar, o valor retornado será E_FAIL.

Comentários

Essa função é chamada pela função CreateMultiProfileTransform , que é responsável por chamar AddRef e Release conforme apropriado. A função permite que modelos de dispositivo plug-in troquem informações de maneira proprietária acessando funções de interface de plug-in proprietárias.

Essa função falhará se o outro modelo de dispositivo for um modelo de dispositivo de linha de base, pois esses modelos não são plug-ins e, portanto, não há suporte para comunicação entre plug-ins.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wcsplugin.h

Confira também