Поделиться через


Метод IDeviceModelPlugIn::SetTransformDeviceModelInfo (wcsplugin.h)

Предоставляет подключаемый модуль с параметрами, чтобы определить, где в последовательности преобразования происходит конкретный подключаемый модуль.

Синтаксис

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

Параметры

[in] iModelPosition

Позиция одной модели другого устройства в рабочем процессе uiNumModels, как указано в функции Initialize .

[in] pIDeviceModelOther

Указатель на интерфейс IDeviceModelPlugIn , содержащий другую модель устройства в последовательности преобразования.

Возвращаемое значение

Если эта функция выполнена успешно, возвращаемое значение будет S_OK.

Если эта функция завершается сбоем, возвращаемое значение будет E_FAIL.

Комментарии

Эта функция вызывается функцией CreateMultiProfileTransform , которая отвечает за вызов AddRef и Release соответствующим образом. Эта функция позволяет моделям подключаемых устройств обмениваться информацией в проприетарном режиме путем доступа к собственным функциям интерфейса подключаемого модуля.

Эта функция завершится ошибкой, если другая модель устройства является базовой моделью устройства, так как такие модели не являются подключаемыми модулями и поэтому обмен данными между подключаемыми модулями не поддерживается.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header wcsplugin.h

См. также раздел