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