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

Voir aussi

DXGK_BRIGHTNESS_CAPS

DxgkDdiAddDevice