CmGetInfo, fonction (icm.h)
Récupère diverses informations sur le module de gestion des couleurs (CMM).
Chaque CMM est nécessaire pour exporter cette fonction.
Syntaxe
DWORD CMGetInfo(
DWORD dwInfo
);
Paramètres
dwInfo
Spécifie les informations à récupérer. Ce paramètre peut prendre l’une des valeurs constantes suivantes.
Constant | Importance de la valeur de retour de la fonction |
---|---|
CMM_DESCRIPTION | Chaîne de texte qui décrit le module de gestion des couleurs. |
CMM_DLL_VERSION | Numéro de version de la DLL CMM. |
CMM_DRIVER_LEVEL | Informations de compatibilité des pilotes. |
CMM_IDENT | Signature d’identification CMM enregistrée auprès de l’International Color Consortium (ICC). |
CMM_LOGOICON | Icône de logo pour cette CMM. |
CMM_VERSION | Version de Windows prise en charge. |
CMM_WIN_VERSION | Compatibilité descendante avec Windows 95. |
Valeur retournée
Si cette fonction réussit, la valeur de retour est la même valeur différente de zéro qui a été transmise via le paramètre dwInfo . Si la fonction échoue, la valeur de retour est égale à zéro.
Notes
La fonction CMGetInfo peut être appelée directement par les applications pour obtenir des informations sur la CMM. Les applications ne doivent pas appeler d’autres fonctions CMM directement. Pour obtenir des informations CMM, récupérez le chemin d’accès à la CMM à partir du Registre. Appelez la fonction d’API Windows GetModuleHandle et transmettez le nom de fichier de la CMM comme valeur de son paramètre. Appelez la fonction CMGetInfo et passez-lui la constante CMM_DESCRIPTION comme valeur de son paramètre. Appelez la fonction LoadString . Transmettez le handle de module comme premier paramètre et la valeur de retour de la fonction CMGetInfo comme valeur du deuxième paramètre.
Les machines virtuelles qui ne s’exécutent pas sur Windows 95 doivent retourner 0x0050000 pour CMM_WIN_VERSION.
Spécifications
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 |