GetDeviceGammaRamp, fonction (wingdi.h)
La fonction GetDeviceGammaRamp obtient la rampe gamma sur les cartes d’affichage couleur directes ayant des pilotes qui prennent en charge les rampes gamma téléchargeables dans le matériel.
Important
Nous vous recommandons vivement de ne pas utiliser cette API. L’utilisation de cette API est soumise à des limitations majeures. Pour plus d’informations, consultez SetDeviceGammaRamp .
Syntaxe
BOOL GetDeviceGammaRamp(
HDC hdc,
LPVOID lpRamp
);
Paramètres
hdc
Spécifie le contexte de l’appareil du tableau d’affichage en couleur directe en question.
lpRamp
Pointe vers une mémoire tampon où la fonction peut placer la rampe gamma actuelle de la carte d’affichage couleur. La rampe gamma est spécifiée dans trois tableaux de 256 éléments WORD chacun, qui contiennent le mappage entre les valeurs RVB dans la mémoire tampon de trame et les valeurs de convertisseur numérique-analogique (DAC). La séquence des tableaux est rouge, vert, bleu.
Valeur retournée
Si cette fonction réussit, la valeur de retour est TRUE.
Si cette fonction échoue, la valeur de retour est FALSE.
Exemple
WORD gArray[3][256];
GetDeviceGammaRamp(handle, gArray);
// `handle` is the device context. See GetDC for more details.
// `gArray` will hold the gamma array values in a 2-D array
Remarques
Les modes d’affichage des couleurs directes n’utilisent pas de tables de choix de couleurs et sont généralement 16, 24 ou 32 bits. Toutes les cartes vidéo couleur directes ne prennent pas en charge les rampes gamma chargeables. GetDeviceGammaRamp réussit uniquement pour les appareils avec des pilotes qui prennent en charge les rampes gamma téléchargeables dans le matériel.
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] |
Plateforme cible | Windows |
En-tête | wingdi.h |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |