Freigeben über


WcsEnumColorProfilesSize-Funktion (icm.h)

Gibt die Größe des Puffers in Bytes zurück, die für die WcsEnumColorProfiles-Funktion zum Auflisten von Farbprofilen erforderlich ist.

Hinweis

Diese API unterstützt keine "erweiterten Farbprofile" für HDR-Monitore. Verwenden Sie ColorProfileGetDisplayList zum Verwalten erweiterter Farbprofile.

Syntax

BOOL WcsEnumColorProfilesSize(
  WCS_PROFILE_MANAGEMENT_SCOPE scope,
  PENUMTYPEW                   pEnumRecord,
  PDWORD                       pdwSize
);

Parameter

scope

Ein WCS_PROFILE_MANAGEMENT_SCOPE Wert, der den Bereich des Profilverwaltungsvorgangs angibt, der von dieser Funktion ausgeführt wird.

pEnumRecord

Ein Zeiger auf eine Struktur, die die Enumerationskriterien angibt.

pdwSize

Ein Zeiger auf eine Variable, die die Größe des Puffers empfängt, der zum Empfangen aller aufgezählten Profilnamen erforderlich ist. Dieser Wert wird vom dwSize-Parameter der WcsEnumColorProfiles-Funktion verwendet.

Rückgabewert

Wenn diese Funktion erfolgreich ist, ist der Rückgabewert TRUE.

Wenn diese Funktion fehlschlägt, ist der Rückgabewert FALSE. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen zu erhalten.

Hinweise

Diese Funktion ist im Least-Privileged LUA-Kontext (User Account, Benutzerkonto) ausführbar.

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