NtGdiDdSetGammaRamp fonction)
[Cette fonction est sujette à modification avec chaque révision du système d’exploitation. Utilisez plutôt Microsoft DirectDraw et Microsoft Direct3DAPIs ; Ces API isolent les applications de ces modifications du système d’exploitation et masquent de nombreuses autres difficultés liées à l’interaction directe avec les pilotes d’affichage.]
Définit la rampe gamma de l’appareil.
Syntaxe
BOOL APIENTRY NtGdiDdSetGammaRamp(
_In_ HANDLE hDirectDraw,
_In_ HDC hdc,
_In_ LPVOID lpGammaRamp
);
Paramètres
-
hDirectDraw [ dans]
-
Handle de l’objet de pilote en mode noyau pour lequel la rampe doit être définie.
-
HDC [ dans]
-
Réservé.
-
lpGammaRamp [ dans]
-
Pointeur vers un tableau de structures DDGAMMARAMP .
Valeur retournée
La valeur de retour est true si la fonction réussit. Dans le cas contraire, la valeur est null.
Remarques
Il est recommandé que les applications utilisent plutôt les méthodes IDirectDrawGammaControl :: SetGammaRamp ou IDirect3DDevice9 :: SetGammaRamp , car ces méthodes offrent les mêmes fonctionnalités indépendamment du système d’exploitation.
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 |
|