Freigeben über


CMGetInfo-Funktion (icm.h)

Ruft verschiedene Informationen zum Farbverwaltungsmodul (CMM) ab.

Für den Export dieser Funktion ist jedes CMM erforderlich.

Syntax

DWORD CMGetInfo(
  DWORD dwInfo
);

Die Parameter

dwInfo

Gibt an, welche Informationen abgerufen werden sollen. Dieser Parameter kann einen der folgenden Konstantenwerte annehmen.

Dauerhaft Bedeutung des Rückgabewerts der Funktion
CMM_DESCRIPTION

Eine Textzeichenfolge, die das Farbverwaltungsmodul beschreibt.

CMM_DLL_VERSION

Versionsnummer der CMM-DLL.

CMM_DRIVER_LEVEL

Treiberkompatibilitätsinformationen.

CMM_IDENT

Die CMM-Identifikationssignatur, die beim International Color Consortium (ICC) registriert ist.

CMM_LOGOICON

Das Logosymbol für dieses CMM.

CMM_VERSION

Windows-Version wird unterstützt.

CMM_WIN_VERSION

Abwärtskompatibilität mit Windows 95.

Rückgabewert

Wenn diese Funktion erfolgreich ist, ist der Rückgabewert derselbe Wert ungleich Null, der über den dwInfo-Parameter übergeben wurde. Wenn die Funktion fehlschlägt, ist der Rückgabewert null.

Bemerkungen

Die CMGetInfo-Funktion kann von Anwendungen direkt aufgerufen werden, um Informationen über das CMM abzurufen. Anwendungen sollten keine anderen CMM-Funktionen direkt aufrufen. Rufen Sie zum Abrufen von CMM-Informationen den Pfad zum CMM aus der Registrierung ab. Rufen Sie die Windows-API-Funktion GetModuleHandle auf , und übergeben Sie den Dateinamen des CMM als Wert des Parameters. Rufen Sie die CMGetInfo-Funktion auf, und übergeben Sie sie als Wert des Parameters CMM_DESCRIPTION. Rufen Sie die LoadString-Funktion auf. Übergeben Sie das Modulhandle als ersten Parameter und den Rückgabewert der CMGetInfo-Funktion als Wert des zweiten Parameters.

CMMs, die unter Windows 95 nicht ausgeführt werden, sollten 0x0050000 für CMM_WIN_VERSION zurückgeben.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Header icm.h
Library Icm32.Lib

Siehe auch