struttura BRIGHTNESS_NIT_RANGE (ntdvertitaeo.h)

Una struttura BRIGHTNESS_NIT_RANGE contiene una gamma lineare di livelli millinit supportati.

Sintassi

typedef struct _BRIGHTNESS_NIT_RANGE {
  ULONG MinLevelInMillinit;
  ULONG MaxLevelInMillinit;
  ULONG StepSizeInMillinit;
} BRIGHTNESS_NIT_RANGE, *PBRIGHTNESS_NIT_RANGE;

Membri

MinLevelInMillinit

Livello più basso in questo intervallo. I dati calibrati forniti al driver di visualizzazione dagli OEM devono essere acquisiti con una percentuale OPR (On Pixel Ratio) di 100% in cui ogni pixel è impostato su un valore RGB pari a (255, 255, 255) o equivalente a virgola mobile.

MaxLevelInMillinit

Livello più alto in questo intervallo. Può essere uguale a MinimumLevelInMillinit per rappresentare un intervallo con un solo livello. Ad esempio, questo potrebbe supportare uno schermo con un solo livello di boost. I dati calibrati forniti al driver di visualizzazione dagli OEM devono essere acquisiti con una percentuale OPR (On Pixel Ratio) di 100% in cui ogni pixel è impostato su un valore RGB pari a (255, 255, 255) o equivalente a virgola mobile.

StepSizeInMillinit

Dimensioni dei passaggi tra livelli di luminosità validi nell'intervallo. Minimum + StepSize * n è considerato un livello valido per n non negativo, dove il livello è uguale o inferiore al massimo. (Massimo - Minimo) % StepSize deve essere sempre zero. Se MinLevelInMillinitMaxLevelInMillinit == , deve essere zero.

Fabbisogno

Requisito Valore
intestazione ntdvertitaeo.h

Vedere anche

IOCTL_PANEL_QUERY_BRIGHTNESS_RANGES

PANEL_QUERY_BRIGHTNESS_RANGES