Freigeben über


PROFILE-Struktur (icm.h)

Enthält Informationen, die ein Farbprofil definieren. Weitere Informationen finden Sie unter Verwenden von Geräteprofilen mit WCS .

Syntax

typedef struct tagPROFILE {
  DWORD dwType;
  PVOID pProfileData;
  DWORD cbDataSize;
} PROFILE;

Member

dwType

Muss auf einen der folgenden Werte festgelegt werden.

Wert Bedeutung
PROFILE_FILENAME Gibt an, dass das pProfileData-Element eine null-endende Zeichenfolge enthält, die den Namen einer Geräteprofildatei enthält.
PROFILE_MEMBUFFER Gibt an, dass das pProfileData-Element einen Zeiger auf ein Geräteprofil in einem Speicherpuffer enthält.

pProfileData

Der Inhalt dieses Members wird durch den dwTYPE-Member angegeben. Es ist entweder ein Zeiger auf eine NULL-endende Zeichenfolge, die den Dateinamen des Geräteprofils enthält, oder es ist ein Zeiger auf einen Puffer im Arbeitsspeicher, der die Geräteprofildaten enthält.

cbDataSize

Die Größe des Datenpuffers in Byte, auf den der pProfileData-Member verweist.

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

Weitere Informationen