Partager via


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 façon unique l’appareil enfant. Le du pilote miniport d’affichage DxgkDdiQueryChildRelations fonction 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 de retour

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. SmoothBrightness n’est donc plus utilisé.

Le bit NitsBrightness a été introduit pour représenter la prise en charge de la luminosité nit étalonnée. Si l’appareil ne prend pas en charge la luminosité 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.

Exigences

Exigence Valeur
d’en-tête dispmprt.h