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 포함) |