DXGK_BRIGHTNESS_SET_STATE funzione di callback (dispmprt.h)
Abilita il controllo della luminosità uniforme su un pannello di visualizzazione integrato.
Sintassi
DXGK_BRIGHTNESS_SET_STATE DxgkBrightnessSetState;
NTSTATUS DxgkBrightnessSetState(
[in] PVOID Context,
[in] DXGK_BRIGHTNESS_STATE *BrightnessState
)
{...}
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] BrightnessState
Puntatore a una struttura DXGK_BRIGHTNESS_STATE che indica che il driver del miniport di visualizzazione deve abilitare il controllo della luminosità uniforme per il pannello di visualizzazione integrato.
Valore restituito
Restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.
Osservazioni
Affinché il sistema operativo sia in grado di regolare la luminosità dello schermo senza problemi, a partire da Windows 8 il driver miniport di visualizzazione deve segnalare 10 livelli di luminosità, espressi da 0 a 100%. A un livello pari a zero%, il contenuto dello schermo deve essere appena visibile all'utente. Un livello del 100% è la luminosità massima che il pannello di visualizzazione integrato può produrre. Il driver e l'hardware possono supportare il controllo della luminosità più fine per le operazioni interne.
Quando viene chiamato il DxgkDdiSetBrightness funzione, il driver deve selezionare un coefficiente angolare appropriato per fornire una transizione uniforme della luminosità in base alle caratteristiche del pannello, ma qualsiasi transizione deve essere completata in meno di 500 millisecondi.
Questa funzione deve essere resa pageable.
Fabbisogno
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 |