Метод 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 |