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


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

Инициализирует профиль модели карты гаммы (GMMP), используя указанные описания границ исходной и целевой гаммы, а также дополнительные подключаемые модули модели исходного и целевого устройств.

Синтаксис

HRESULT Initialize(
  [in] BSTR                     bstrXml,
  [in] IDeviceModelPlugIn       *pSrcPlugIn,
  [in] IDeviceModelPlugIn       *pDestPlugIn,
  [in] GamutBoundaryDescription *pSrcGBD,
  [in] GamutBoundaryDescription *pDestGBD
);

Параметры

[in] bstrXml

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

[in] pSrcPlugIn

Указатель на исходный объект IDeviceModelPlugIn. Значение NULL означает, что профиль модели исходного устройства не является профилем подключаемого модуля.

[in] pDestPlugIn

Указатель на целевой объект IDeviceModelPlugIn. Значение NULL означает, что профиль модели конечного устройства не является профилем подключаемого модуля.

[in] pSrcGBD

Указатель на исходный GamutBoundaryDescription.

[in] pDestGBD

Указатель на целевой GamutBoundaryDescription.

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

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

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

Требования

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

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