D3DKMT_BRIGHTNESS_INFO 구조체(d3dkmthk.h)

통합 디스플레이 패널의 밝기 정보를 포함합니다.

구문

typedef struct _D3DKMT_BRIGHTNESS_INFO {
  D3DKMT_BRIGHTNESS_INFO_TYPE Type;
  ULONG                       ChildUid;
  union {
    D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS  PossibleLevels;
    UCHAR                              Brightness;
    DXGK_BRIGHTNESS_CAPS               BrightnessCaps;
    DXGK_BRIGHTNESS_STATE              BrightnessState;
    DXGK_BACKLIGHT_OPTIMIZATION_LEVEL  OptimizationLevel;
    DXGK_BACKLIGHT_INFO                ReductionInfo;
    BOOLEAN                            VerboseLogging;
    DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT NitRanges;
    DXGK_BRIGHTNESS_GET_OUT            GetBrightnessMillinits;
    DXGK_BRIGHTNESS_SET_IN             SetBrightnessMillinits;
  };
} D3DKMT_BRIGHTNESS_INFO;

멤버

Type

검색하거나 설정할 밝기 정보의 형식을 나타내는 형식 D3DKMT_BRIGHTNESS_INFO_TYPE 값입니다.

ChildUid

자식 디바이스를 고유하게 식별하는 정수입니다.

PossibleLevels

통합 디스플레이 패널에서 지원하는 가능한 모든 밝기 수준에 대한 정보를 포함하는 D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS 구조체입니다.

Brightness

현재 밝기 수준입니다.

BrightnessCaps

통합 디스플레이 패널의 밝기 제어 기능을 나타내는 DXGK_BRIGHTNESS_CAPS 구조체입니다.

BrightnessState

통합 디스플레이 패널의 부드러운 밝기 제어 기능을 나타내는 DXGK_BRIGHTNESS_STATE 구조체입니다.

OptimizationLevel

밝기 컨트롤의 최적화 수준을 나타내는 DXGK_BACKLIGHT_OPTIMIZATION_LEVEL 구조체입니다.

ReductionInfo

백라이트 감소의 현재 절대 수준을 제공하는 형식 DXGK_BACKLIGHT_INFO 값입니다.

VerboseLogging

밝기 정보의 ETW(Windows용 이벤트 추적) 로깅이 자세한 정보여야 하는지 여부를 나타내는 부울 값입니다.

NitRanges

지원되는 nit 범위 목록입니다.

GetBrightnessMillinits

드라이버에서 현재 밝기 수준(밀리니트)을 쿼리합니다.

SetBrightnessMillinits

지정된 시간 동안 드라이버가 현재 밝기 수준에서 대상 밝기 수준으로 밝기를 선형으로 진입하도록 지시합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 d3dkmthk.h(D3dkmthk.h 포함)

추가 정보

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE