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