DXGK_BRIGHTNESS_GET_CAPS funzione di callback (dispmprt.h)

Recupera le funzionalità di controllo della luminosità di un pannello di visualizzazione integrato.

Sintassi

DXGK_BRIGHTNESS_GET_CAPS DxgkBrightnessGetCaps;

NTSTATUS DxgkBrightnessGetCaps(
  [in] PVOID Context,
  [in] DXGK_BRIGHTNESS_CAPS *BrightnessCaps
)
{...}

Parametri

[in] Context

Handle di un blocco di contesto associato a una scheda di visualizzazione. La funzione DxgkDdiAddDevice del driver miniport di visualizzazione ha fornito in precedenza questo handle al sottosistema del kernel grafico DirectX.

[in] BrightnessCaps

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 ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.

Commenti

Questa funzione consente al driver miniport di visualizzare in modo indipendente il supporto per il controllo della luminosità adattiva e/o il controllo della luminosità uniforme.

Se l'hardware include un sensore di luce ambientale, deve supportare il controllo della luminosità uniforme. Il driver miniport dello schermo, non un controller incorporato, deve controllare il funzionamento uniforme della luminosità del pannello di visualizzazione integrato.

Se il driver viene avviato da un evento Plug and Play (PnP), deve passare senza problemi dal livello di luminosità iniziale impostato dal firmware al livello impostato dal sistema operativo. Se altri dispositivi sono connessi al sistema, non devono influire sulla capacità del driver di eseguire un controllo uniforme della luminosità nel pannello di visualizzazione integrato.

Il driver deve continuare a supportare il controllo della luminosità uniforme anche se viene avviato il controllo della luminosità adattiva.

Questa funzione deve essere resa pageable.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Desktop
Intestazione dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Vedi anche

DXGK_BRIGHTNESS_CAPS

DxgkDdiAddDevice