Partager via


NtGdiDdSetGammaRamp, fonction

[Cette fonction est sujette à modification avec chaque révision du système d’exploitation. Utilisez plutôt les API Microsoft DirectDraw et Microsoft Direct3DAP; ces API isolent les applications de ces changements de 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 [in]

Gérez l’objet pilote en mode noyau pour lequel la rampe doit être définie.

hdc [in]

Réservé.

lpGammaRamp [in]

Pointeur vers un tableau de structures DDGAMMARAMP .

Valeur retournée

La valeur de retour est TRUE si la fonction réussit. Sinon, il s’agit de NULL.

Notes

Il est recommandé que les applications utilisent les méthodes IDirectDrawGammaControl::SetGammaRamp ou IDirect3DDevice9::SetGammaRamp , car ces méthodes offrent la même fonctionnalité 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 graphique