Partager via


DXGK_BRIGHTNESS_GET fonction de rappel (dispmprt.h)

La fonction DxgkDdiGetBrightness récupère le niveau de luminosité 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 d’un bloc de contexte associé à une carte d’affichage. La fonction DxgkDdiAddDevice du pilote miniport d’affichage fournissait précédemment cette poignée au sous-système du noyau graphique Microsoft DirectX.

[in] Brightness

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

Valeur retournée

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

Remarques

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

Étant donné que le pilote du moniteur obtient toujours le niveau de luminosité du panneau d’affichage intégré au démarrage ou à la reprise, et que toutes les modifications de luminosité passent par le pilote du moniteur, le pilote de 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 du pilote miniport d’affichage.

DxgkDdiGetBrightness doit être mis en page.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Plateforme cible Desktop (Expérience utilisateur)
En-tête dispmprt.h (inclure Dispmprt.h)
IRQL PASSIVE_LEVEL

Voir aussi

DxgkDdiAddDevice