Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une transformation de couleur qui mappe d’une entrée LOGCOLORSPACEA à un espace cible facultatif, puis à un appareil de sortie, à l’aide d’un ensemble d’indicateurs qui définissent la façon dont la transformation doit être créée.
Syntaxe
HCMTRANSFORM CMCreateTransformExt(
LPLOGCOLORSPACEA lpColorSpace,
LPDEVCHARACTER lpDevCharacter,
LPDEVCHARACTER lpTargetDevCharacter,
DWORD dwFlags
);
Paramètres
lpColorSpace
Pointeur vers une structure d’espace de couleur logique d’entrée.
lpDevCharacter
Pointeur vers un profil d’appareil mappé en mémoire.
lpTargetDevCharacter
Pointeur vers un profil cible mappé en mémoire.
dwFlags
Spécifie des indicateurs pour utiliser la création du contrôle de la transformation. Pour plus d’informations, consultez les indicateurs de création de transformation CMM.
Valeur retournée
Si cette fonction réussit, la valeur de retour est une transformation de couleur de la plage 256 à 65 535. Étant donné que seul le MOT faible de la transformation est conservé, les transformations valides ne peuvent pas dépasser cette plage.
Si cette fonction échoue, la valeur de retour est un code d’erreur dont la valeur est inférieure à 256. Lorsque la valeur de retour est inférieure à 256, signalant une erreur, la CMM doit utiliser SetLastError pour définir la dernière erreur sur une valeur d’erreur valide telle que définie dans Winerror.h.
Remarques
L’équivalent Unicode de CMCreateTransformExt est CMCreateTransformExtW.
Chaque CMM est nécessaire pour exporter cette fonction.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| Header | icm.h |
| Library | Icm32.Lib |