Freigeben über


WcsGetDefaultColorProfileSize-Funktion (icm.h)

Gibt die Größe des Standardfarbprofilnamens (einschließlich des NULL-Abschlussators ) für ein Gerät in Bytes zurück.

Hinweis

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

Syntax

BOOL WcsGetDefaultColorProfileSize(
  WCS_PROFILE_MANAGEMENT_SCOPE scope,
  PCWSTR                       pDeviceName,
  COLORPROFILETYPE             cptColorProfileType,
  COLORPROFILESUBTYPE          cpstColorProfileSubType,
  DWORD                        dwProfileID,
  PDWORD                       pcbProfileName
);

Parameter

scope

Ein WCS_PROFILE_MANAGEMENT_SCOPE Wert, der den Bereich dieses Profilverwaltungsvorgangs angibt.

pDeviceName

Ein Zeiger auf den Namen des Geräts, für das das Standardfarbprofil abgerufen werden soll. Bei NULL wird ein geräteunabhängiges Standardprofil verwendet.

cptColorProfileType

Ein COLORPROFILETYPE-Wert , der den Farbprofiltyp angibt.

cpstColorProfileSubType

Ein COLORPROFILESUBTYPE-Wert , der den Untertyp des Farbprofils angibt.

dwProfileID

Die ID des Farbraums, den das Farbprofil darstellt.

pcbProfileName

Ein Zeiger auf eine Position, die die Größe des Pfadnamens des Standardfarbprofils in Bytes empfängt, einschließlich des NULL-Abschlussators .

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

Verwenden Sie diese Funktion, um die erforderliche Größe des Puffers zurückzugeben, auf die der pProfileName-Parameter in der Funktion WcsGetDefaultColorProfile verweist.

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

Anforderungen

Anforderung Wert
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