Partager via


DXGK_BRIGHTNESS_GET fonction de rappel (dispmprt.h)

La fonction DxgkDdiGetBrightness récupère le niveau de luminosité actuellement actif d’un panneau d’affichage intégré.

Syntaxe

DXGK_BRIGHTNESS_GET DxgkBrightnessGet;

NTSTATUS DxgkBrightnessGet(
  [in] PVOID Context,
  [in] PUCHAR Brightness
)
{...}

Paramètres

[in] Context

Handle vers un bloc de contexte associé à un adaptateur d’affichage. La fonction d’affichage du pilote miniport DxgkDdiAddDevice précédemment fourni ce handle au sous-système du noyau graphique Microsoft DirectX.

[in] Brightness

Pointeur vers une variable qui reçoit le niveau de luminosité.

Valeur de retour

DxgkDdiGetBrightness retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.

Remarques

Lorsque le pilote surveiller initialise, il peut appeler la fonction DxgkDdiGetBrightness du pilote d’affichage pour récupérer le niveau de luminosité actuellement actif pour le panneau d’affichage intégré.

Étant donné que le pilote du moniteur obtient toujours le niveau de luminosité pour le panneau d’affichage intégré au démarrage ou reprendre et que toutes les modifications de luminosité passent par le pilote du moniteur, le pilote du moniteur doit toujours avoir le niveau de luminosité actuel mis en cache. Par conséquent, lorsque les clients demandent le niveau de luminosité actuel, le niveau est interrogé à partir du pilote du moniteur et non à partir du pilote miniport d’affichage.

DxgkDdiGetBrightness doit être rendu paginable.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
plateforme cible Bureau
d’en-tête dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Voir aussi

DxgkDdiAddDevice