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.
Convertit un espace de couleur logique en profil d’appareil.
Syntaxe
BOOL CreateProfileFromLogColorSpaceA(
LPLOGCOLORSPACEA pLogColorSpace,
PBYTE *pProfile
);
Paramètres
pLogColorSpace
Pointeur vers une structure d’espace de couleur logique. Pour plus d’informations, consultez LOGCOLORSPACEA . Le membre lcsFilename [0] de la structure doit être défini sur le caractère Null ('\0') ou cet appel de fonction échoue avec la valeur de retour de INVALID_PARAMETER.
pProfile
Pointeur vers un pointeur vers une mémoire tampon où le profil d’appareil sera créé. Cette fonction alloue la mémoire tampon et la remplit avec des informations de profil si elle réussit. Si ce n’est pas le cas, le pointeur est défini sur NULL. L’appelant est responsable de la libération de cette mémoire tampon lorsqu’il n’est plus nécessaire.
Valeur renvoyée
Si cette fonction réussit, la valeur de retour est TRUE.
Si cette fonction échoue, la valeur de retour est FALSE.
Si le membre lcsFilename [0] si la structure LOGCOLORSPACEA pointée par pLogColorSpace n’est pas « \0 », cette fonction retourne INVALID_PARAMETER.
Remarques
Cette fonction peut être utilisée avec des chaînes ASCII ou Unicode. La mémoire tampon créée par cette fonction doit être libérée par l’appelant lorsqu’elle n’est plus nécessaire ou qu’il y aura une fuite de mémoire. Utilisez la fonction GlobalHandle pour récupérer le handle de la mémoire tampon, puis utilisez la fonction GlobalFree pour libérer le handle.
Cette fonction ne prend pas en charge Windows profils WCS (Color System), CAMP, DMP et GMMP.
Exigences
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| En-tête | icm.h |
| Bibliothèque | Mscms.lib |
| DLL | Mscms.dll |