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
Ntgdi. h

Voir aussi

Prise en charge des clients de bas niveau