다음을 통해 공유


DXGK_BRIGHTNESS_INTERFACE_2 구조체(dispmprt.h)

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

구문

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

KMD 구현 인터페이스 참조 함수에 대한 포인터입니다.

[out] InterfaceDereference

KMD 구현 인터페이스 역참조 함수에 대한 포인터입니다.

[out] GetPossibleBrightness

KMD의 DxgkDdiGetPossibleBrightness 함수에 대한 포인터입니다.

[out] SetBrightness

KMD의 DxgkDdiSetBrightness 함수에 대한 포인터입니다.

[out] GetBrightness

KMD의 DxgkDdiGetBrightness 함수에 대한 포인터입니다.

[out] GetBrightnessCaps

KMD의 DxgkDdiGetBrightnessCaps 함수에 대한 포인터입니다. 이 함수는 Windows 8 시작해서 사용할 수 있습니다.

[out] SetBrightnessState

KMD의 DxgkDdiSetBrightnessState 함수에 대한 포인터입니다. 이 함수는 Windows 8 시작해서 사용할 수 있습니다.

[out] SetBacklightOptimization

KMD의 DxgkDdiSetBacklightOptimization 함수에 대한 포인터입니다. 이 함수는 Windows 8 시작해서 사용할 수 있습니다.

[out] GetBacklightReduction

KMD의 DxgkDdiGetBacklightReduction 함수에 대한 포인터입니다. 이 함수는 Windows 8 시작해서 사용할 수 있습니다.

설명

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

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

요구 사항

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

추가 정보

DXGK_BRIGHTNESS_INTERFACE