DXGK_BRIGHTNESS_GET_POSSIBLE funzione di callback (dispmprt.h)
La funzione DxgkDdiGetPossibleBrightness recupera i livelli di luminosità supportati da un pannello di visualizzazione integrato.
Sintassi
DXGK_BRIGHTNESS_GET_POSSIBLE DxgkBrightnessGetPossible;
NTSTATUS DxgkBrightnessGetPossible(
[in] PVOID Context,
[in] ULONG BufferSize,
[out] PUCHAR LevelCount,
[out] PUCHAR BrightnessLevels
)
{...}
Parametri
[in] Context
[in] 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 kernel grafico Microsoft DirectX.
[in] BufferSize
[in] Dimensione, in byte, del buffer passato nel parametro BrightnessLevels .
[out] LevelCount
[out] Puntatore a una variabile che riceve il numero di livelli di luminosità restituiti dal driver nel buffer a cui punta il parametro BrightnessLevels .
[out] BrightnessLevels
[in/out] Puntatore a un buffer che riceve i livelli di luminosità supportati da un pannello di visualizzazione integrato.
Valore restituito
DxgkDdiGetPossibleBrightness restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.
Commenti
Il driver miniport di visualizzazione deve restituire i livelli di luminosità nel buffer a cui punta il parametro BrightnessLevels nell'ordine seguente:
- Il primo valore del livello di luminosità è il livello di luminosità usato dal BIOS quando il computer viene eseguito sull'alimentazione AC.
- Il secondo valore del livello di luminosità è il livello di luminosità usato dal BIOS quando il computer viene eseguito sull'alimentazione del controller di dominio.
- I valori rimanenti del livello di luminosità sono i livelli di luminosità supportati dall'hardware.
DxgkDdiGetPossibleBrightness deve essere reso paginabile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Piattaforma di destinazione | Desktop |
Intestazione | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |