Функция CMGetInfo (icm.h)
Извлекает различные сведения о модуле управления цветом (CMM).
Для экспорта этой функции требуется каждый CMM.
Синтаксис
DWORD CMGetInfo(
DWORD dwInfo
);
Параметры
dwInfo
Указывает, какие сведения следует извлечь. Этот параметр может принимать одно из следующих значений константы.
Константа | Важность возвращаемого значения функции |
---|---|
CMM_DESCRIPTION | Текстовая строка, описывающая модуль управления цветом. |
CMM_DLL_VERSION | Номер версии библиотеки DLL CMM. |
CMM_DRIVER_LEVEL | Сведения о совместимости драйверов. |
CMM_IDENT | Идентификационная подпись CMM, зарегистрированная в Международном консорциуме цветов (ICC). |
CMM_LOGOICON | Значок логотипа для этого CMM. |
CMM_VERSION | Поддерживаемая версия Windows. |
CMM_WIN_VERSION | Обратная совместимость с Windows 95. |
Возвращаемое значение
Если эта функция выполняется успешно, возвращается то же ненулевое значение, которое было передано через параметр dwInfo . Если функция выполняется неудачно, возвращается нулевое значение.
Комментарии
Функция CMGetInfo может вызываться приложениями напрямую для получения сведений о CMM. Приложения не должны вызывать другие функции CMM напрямую. Чтобы получить сведения о CMM, получите путь к CMM из реестра. Вызовите функцию Windows API GetModuleHandle и передайте имя файла CMM в качестве значения параметра . Вызовите функцию CMGetInfo и передайте ей константную CMM_DESCRIPTION в качестве значения ее параметра. Вызовите функцию LoadString . Передайте дескриптор модуля в качестве первого параметра, а возвращаемое значение функции CMGetInfo — в качестве значения второго параметра.
CMM, которые не выполняются в Windows 95, должны возвращать 0x0050000 для CMM_WIN_VERSION.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | icm.h |