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


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

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

Синтаксис

HRESULT Initialize(
  [in] BSTR bstrXml,
  [in] UINT cNumModels,
  [in] UINT iModelPosition
);

Параметры

[in] bstrXml

Строка, содержащая профиль подключаемого модуля модели устройства BSTR XML. Этот параметр хранит данные в виде xml Юникода с минимальным эндиевским значением; однако в ней могут быть отсутствуют байты, которые помечают его как таковое. Кроме того, кодирование ключевое слово в XML-коде может не отражать формат юникода с минимальным эндианом. Кроме того, из-за действия подсистемы MSXML XML-файл BSTR обрабатывается и может не иметь точно такое же содержимое, как исходный XML-файл.

[in] cNumModels

Общее количество моделей в последовательности преобразования.

[in] iModelPosition

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

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

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

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

Комментарии

Если эта функция вызывается несколько раз, последующие вызовы освобождают выделенную память и повторно инициализируются в соответствии с новым параметром bstrXml .

Требования

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

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