DXGK_BRIGHTNESS_INTERFACE_2 구조체(dispmprt.h)

DXGK_BRIGHTNESS_INTERFACE_2 구조체는 패널 밝기 제어 인터페이스 버전 2의 함수에 대한 포인터를 연결합니다. WDDM(Windows 디스플레이 드라이버 모델) 1.2 이상에서 사용되는 적응형 및 부드러운 밝기 제어를 지원하는 미니포트 드라이버를 표시합니다.

구문

typedef struct {
  [in]  IN USHORT                                      Size;
  [in]  IN USHORT                                      Version;
  [in]  OUT PVOID                                      Context;
  [out] OUT PINTERFACE_REFERENCE                       InterfaceReference;
  [out] OUT PINTERFACE_DEREFERENCE                     InterfaceDereference;
  [out] OUT DXGK_BRIGHTNESS_GET_POSSIBLE               GetPossibleBrightness;
  [out] OUT DXGK_BRIGHTNESS_SET                        SetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET                        GetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET_CAPS                   GetBrightnessCaps;
  [out] OUT DXGK_BRIGHTNESS_SET_STATE                  SetBrightnessState;
  [out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION SetBacklightOptimization;
  [out] OUT DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION    GetBacklightReduction;
} DXGK_BRIGHTNESS_INTERFACE_2, *PDXGK_BRIGHTNESS_INTERFACE_2;

멤버

[in] Size

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

[in] Version

밝기 인터페이스의 버전 번호입니다. 버전 번호 상수는 Dispmprt.h (예: DXGK_BRIGHTNESS_INTERFACE_VERSION_2)에 정의됩니다.

[in] Context

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

[out] InterfaceReference

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

[out] InterfaceDereference

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

[out] GetPossibleBrightness

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

[out] SetBrightness

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

[out] GetBrightness

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

[out] GetBrightnessCaps

디스플레이 미니포트 드라이버의 DxgkDdiGetBrightnessCaps 함수에 대한 포인터입니다 . 이 함수는 Windows 8 시작해서 사용할 수 있습니다.

[out] SetBrightnessState

디스플레이 미니포트 드라이버의 DxgkDdiSetBrightnessState 함수에 대한 포인터입니다. 이 함수는 Windows 8 시작해서 사용할 수 있습니다.

[out] SetBacklightOptimization

디스플레이 미니포트 드라이버의 DxgkDdiSetBacklightOptimization 함수에 대한 포인터입니다. 이 함수는 Windows 8 시작해서 사용할 수 있습니다.

[out] GetBacklightReduction

디스플레이 미니포트 드라이버의 DxgkDdiGetBacklightReduction 함수에 대한 포인터입니다. 이 함수는 Windows 8 시작해서 사용할 수 있습니다.

설명

이 구조체는 DXGK_BRIGHTNESS_INTERFACE 인터페이스의 멤버 외에 디스플레이 패널 밝기를 제어, 측정 및 최적화하고 부드러운 밝기 제어를 허용하는 드라이버 구현 함수를 가리키는 추가 멤버를 제공합니다.

이 인터페이스에 대한 자세한 내용은 밝기 제어 인터페이스 V. 2(적응 및 부드러운 밝기 제어)를 참조하세요.

요구 사항

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

추가 정보

DXGK_BRIGHTNESS_INTERFACE