Freigeben über


IsColorProfileValid-Funktion (icm.h)

Hiermit können Sie bestimmen, ob es sich bei dem angegebenen Profil um ein gültiges ICC-Profil (International Color Consortium) oder um ein gültiges WCS-Profilhandle (Windows Color System) handelt, das für die Farbverwaltung verwendet werden kann. Die WCS-Profilüberprüfung ruft nicht die zugrunde liegenden Gerätemodelle auf, sondern überprüft einfach anhand des XML-Schemas und der Bereichsgrenzwerte für Schemaelemente.

Syntax

BOOL IsColorProfileValid(
  HPROFILE hProfile,
  PBOOL    pbValid
);

Parameter

hProfile

Gibt ein Handle für das zu überprüfende Profil an. Die Funktion bestimmt, ob das HPROFILE ICC- oder WCS-Profilinformationen enthält.

pbValid

Zeiger auf eine Variable, die bei der Rückgabe auf TRUE festgelegt ist, wenn der Vorgang erfolgreich ist und das Profil ein gültiges ICC- oder WCS-Profil ist. Wenn der Vorgang fehlschlägt oder das Profil ungültig ist, ist die Variable FALSE.

Rückgabewert

Wenn diese Funktion erfolgreich ist und das Profil gültig ist, ist der Rückgabewert TRUE.

Wenn diese Funktion fehlschlägt (oder erfolgreich ist und das Profil ungültig ist), ist der Rückgabewert FALSE. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen zu erhalten.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile icm.h
Bibliothek Mscms.lib
DLL Mscms.dll

Weitere Informationen