다음을 통해 공유


DXGK_BRIGHTNESS_INTERFACE_3 구조체(dispmprt.h)

패널 밝기 제어 인터페이스 버전 3의 함수에 대한 포인터를 포함합니다. WDDM(Windows 디스플레이 드라이버 모델) 2.4 이상에서 사용되며, nit 기반 밝기 수준으로 설정할 수 있는 여러 디스플레이를 지원하는 미니포트 드라이버를 표시합니다.

구문

typedef struct {
  [in]  IN USHORT                                        Size;
  [in]  IN USHORT                                        Version;
  [out] OUT PVOID                                        Context;
  [out] OUT PINTERFACE_REFERENCE                         InterfaceReference;
  [out] OUT PINTERFACE_DEREFERENCE                       InterfaceDereference;
  [out] OUT DXGK_BRIGHTNESS_SET_3                        SetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET_3                        GetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET_CAPS_3                   GetBrightnessCaps;
  [out] OUT DXGK_BRIGHTNESS_GET_NIT_RANGES               GetNitRanges;
  [out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION_3 SetBacklightOptimization;
} DXGK_BRIGHTNESS_INTERFACE_3, *PDXGK_BRIGHTNESS_INTERFACE_3;

멤버

[in] Size

이 구조체의 크기(바이트)입니다.

[in] Version

밝기 인터페이스의 버전 번호입니다. 버전 번호 상수는 Dispmprt.h에 정의되어 있습니다.

[out] Context

프라이빗 컨텍스트 블록에 대한 포인터입니다.

[out] InterfaceReference

디스플레이 미니포트 드라이버에 의해 구현되는 인터페이스 참조 함수에 대한 포인터입니다.

[out] InterfaceDereference

디스플레이 미니포트 드라이버에 의해 구현되는 인터페이스 역참조 함수에 대한 포인터입니다.

[out] SetBrightness

디스플레이 미니포트 드라이버의 DxgkDdiSetBrightness3 함수에 대한 포인터입니다.

[out] GetBrightness

디스플레이 미니포트 드라이버의 DxgkDdiGetBrightness3 함수에 대한 포인터입니다.

[out] GetBrightnessCaps

디스플레이 미니포트 드라이버의 DxgkDdiGetBrightnessCaps3 함수에 대한 포인터입니다. 이 함수는 Windows 10 사용하여 사용할 수 있습니다.

[out] GetNitRanges

디스플레이 미니포트 드라이버의 DxgkDdiGetNitNitRanges 함수에 대한 포인터입니다. 이 함수는 Windows 10 사용하여 사용할 수 있습니다.

[out] SetBacklightOptimization

디스플레이 미니포트 드라이버의 DxgkBrightnessSetBacklightOptimization3 함수에 대한 포인터입니다. 이 함수는 Windows 10 사용하여 사용할 수 있습니다.

요구 사항

요구 사항
헤더 dispmprt.h