Partager via


Structure PROFILE (icm.h)

Contient des informations qui définissent un profil de couleur. Pour plus d’informations, consultez Utilisation de profils d’appareil avec WCS .

Syntaxe

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

Membres

dwType

Doit être défini sur l’une des valeurs suivantes.

Valeur Signification
PROFILE_FILENAME Indique que le membre pProfileData contient une chaîne terminée par null qui contient le nom d’un fichier de profil d’appareil.
PROFILE_MEMBUFFER Indique que le membre pProfileData contient un pointeur vers un profil d’appareil dans une mémoire tampon.

pProfileData

Le contenu de ce membre est indiqué par le membre dwTYPE . Il s’agit soit d’un pointeur vers une chaîne terminée par un caractère Null contenant le nom de fichier du profil d’appareil, soit d’un pointeur vers une mémoire tampon contenant les données de profil d’appareil.

cbDataSize

Taille en octets de la mémoire tampon de données pointée par le membre pProfileData .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête icm.h

Voir aussi