DXGK_BRIGHTNESS_GET_CAPS_3 fonction de rappel (dispmprt.h)
Implémenté par le pilote client pour récupérer les fonctionnalités de contrôle de luminosité d’un panneau d’affichage intégré.
Syntaxe
DXGK_BRIGHTNESS_GET_CAPS_3 DxgkBrightnessGetCaps3;
NTSTATUS DxgkBrightnessGetCaps3(
[in] PVOID Context,
[in] ULONG ChildUid,
[out] DXGK_BRIGHTNESS_CAPS *pBrightnessCaps
)
{...}
Paramètres
[in] Context
Handle vers un bloc de contexte associé à un adaptateur d’affichage.
[in] ChildUid
Entier qui identifie de manière unique l’appareil enfant. La fonction DxgkDdiQueryChildRelations du pilote miniport d’affichage a précédemment fourni cet identificateur au pilote de port d’affichage.
[out] pBrightnessCaps
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
Retournez STATUS_SUCCESS si l’opération réussit. Sinon, retournez un code d’erreur NTSTATUS Values approprié défini dans ntstatus.h.
Remarques
Tout appareil prenant en charge l’interface Brightness3 doit prendre en charge les temps de transition. Par conséquent, SmoothBrightness n’est plus utilisé.
Le bit NitsBrightness a été introduit pour représenter la prise en charge de la luminosité basée sur nit étalonnée. Si l’appareil ne prend pas en charge la luminosité basée sur nit, les niveaux de luminosité sont toujours représentés en millinits, mais le système d’exploitation sait qu’ils ne correspondent pas aux niveaux de luminosité absolus connus.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dispmprt.h |