DXGK_BRIGHTNESS_GET_CAPS fonction de rappel (dispmprt.h)
Récupère les fonctionnalités de contrôle de luminosité d’un panneau d’affichage intégré.
Syntaxe
DXGK_BRIGHTNESS_GET_CAPS DxgkBrightnessGetCaps;
NTSTATUS DxgkBrightnessGetCaps(
[in] PVOID Context,
[in] DXGK_BRIGHTNESS_CAPS *BrightnessCaps
)
{...}
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 DirectX.
[in] BrightnessCaps
Pointeur vers une structure DXGK_BRIGHTNESS_CAPS qui représente les fonctionnalités de contrôle de luminosité du panneau d’affichage.
Valeur retournée
Retourne STATUS_SUCCESS si elle réussit. Sinon, il retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
Cette fonction permet au pilote miniport d’affichage d’indiquer indépendamment sa prise en charge du contrôle de luminosité adaptatif et/ou du contrôle de luminosité fluide.
Si le matériel comprend un capteur de lumière ambiante, il doit prendre en charge un contrôle de luminosité fluide. Le pilote miniport d’affichage, et non un contrôleur incorporé, doit contrôler le fonctionnement de luminosité fluide du panneau d’affichage intégré.
Si le pilote est démarré par un événement Plug-and-Play (PnP), il doit passer en douceur du niveau de luminosité initial défini par le microprogramme au niveau défini par le système d’exploitation. Si d’autres appareils sont connectés au système, ils ne doivent pas affecter la capacité du pilote à effectuer un contrôle de luminosité fluide sur le panneau d’affichage intégré.
Le pilote doit continuer à prendre en charge le contrôle de luminosité fluide même si le contrôle de luminosité adaptatif est lancé.
Cette fonction doit être paginable.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dispmprt.h (inclure Dispmprt.h) |
IRQL | PASSIVE_LEVEL |