DXGK_BRIGHTNESS_GET_CAPS_3 funzione di callback (dispmprt.h)

Implementato dal driver client per recuperare le funzionalità di controllo della luminosità di un pannello di visualizzazione integrato.

Sintassi

DXGK_BRIGHTNESS_GET_CAPS_3 DxgkBrightnessGetCaps3;

NTSTATUS DxgkBrightnessGetCaps3(
  [in]  PVOID Context,
  [in]  ULONG ChildUid,
  [out] DXGK_BRIGHTNESS_CAPS *pBrightnessCaps
)
{...}

Parametri

[in] Context

Handle di un blocco di contesto associato a una scheda di visualizzazione.

[in] ChildUid

Intero che identifica in modo univoco il dispositivo figlio. La funzione DxgkDdiQueryChildRelations del driver del miniport di visualizzazione ha fornito in precedenza questo identificatore al driver della porta di visualizzazione.

[out] pBrightnessCaps

Puntatore a una struttura DXGK_BRIGHTNESS_CAPS che rappresenta le funzionalità di controllo della luminosità del pannello di visualizzazione.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituire un codice di errore NTSTATUS Values appropriato definito in ntstatus.h.

Commenti

Qualsiasi dispositivo che supporta l'interfaccia Brightness3 deve supportare i tempi di transizione, quindi SmoothBrightness non viene più usato.

Il bit NitsBrightness è stato introdotto per rappresentare il supporto per la luminosità basata su nit calibrata. Se il dispositivo non supporta la luminosità basata su nit, i livelli di luminosità saranno comunque rappresentati in millinits, ma il sistema operativo sarà consapevole che non eseguono il mapping ai livelli di luminosità assoluti noti.

Requisiti

Requisito Valore
Intestazione dispmprt.h