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 |