Freigeben über


ID2D1ColorContext::GetProfile-Methode (d2d1_1.h)

Ruft die Farbprofilbytes für einen ID2D1ColorContext ab.

Syntax

HRESULT GetProfile(
  [out] BYTE   *profile,
        UINT32 profileSize
);

Parameter

[out] profile

Typ: BYTE*

Wenn diese Methode zurückgibt, enthält das Farbprofil.

profileSize

Typ: UINT32

Die Größe des Profilpuffers .

Rückgabewert

Typ: HRESULT

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

HRESULT BESCHREIBUNG
S_OK Kein Fehler ist aufgetreten.
D2DERR_INSUFFICIENT_BUFFER Der bereitgestellte Puffer war zu klein, um die Daten aufzunehmen.

Hinweise

Wenn profileSize nicht ausreicht, um das gesamte Profil zu speichern, wird das Profil null initialisiert, bevor bei dieser Methode ein Fehler auftritt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1_1.h
DLL D2d1.dll

Weitere Informationen

D2D1_COLOR_SPACE

ID2D1Bitmap1::GetColorContext

ID2D1ColorContext

ID2D1ColorContext::GetProfileSize