DXGK_BRIGHTNESS_INTERFACE 구조체(dispmprt.h)
DXGK_BRIGHTNESS_INTERFACE 구조체에는 디스플레이 미니포트 드라이버에 의해 구현되는 패널 밝기 제어 인터페이스의 함수에 대한 포인터가 포함되어 있습니다.
구문
typedef struct {
IN USHORT Size;
IN USHORT Version;
OUT PVOID Context;
OUT PINTERFACE_REFERENCE InterfaceReference;
OUT PINTERFACE_DEREFERENCE InterfaceDereference;
OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
OUT DXGK_BRIGHTNESS_SET SetBrightness;
OUT DXGK_BRIGHTNESS_GET GetBrightness;
} DXGK_BRIGHTNESS_INTERFACE, *PDXGK_BRIGHTNESS_INTERFACE;
멤버
Size
이 구조체의 크기(바이트)입니다.
Version
밝기 인터페이스의 버전 번호입니다. 버전 번호 상수는 Dispmprt.h에서 정의됩니다(예: DXGK_BRIGHTNESS_INTERFACE_VERSION_1).
Context
프라이빗 컨텍스트 블록에 대한 포인터입니다.
InterfaceReference
디스플레이 미니포트 드라이버에서 구현하는 인터페이스 참조 함수에 대한 포인터입니다.
InterfaceDereference
디스플레이 미니포트 드라이버에 의해 구현되는 인터페이스 역참조 함수에 대한 포인터입니다.
GetPossibleBrightness
디스플레이 미니포트 드라이버의 DxgkDdiGetPossibleBrightness 함수에 대한 포인터입니다.
SetBrightness
디스플레이 미니포트 드라이버의 DxgkDdiSetBrightness 함수에 대한 포인터입니다.
GetBrightness
디스플레이 미니포트 드라이버의 DxgkDdiGetBrightness 함수에 대한 포인터입니다 .
설명
밝기 인터페이스를 사용해야 하는 커널 모드 구성 요소는 디스플레이 미니포트 드라이버의 DxgkDdiQueryInterface 함수를 호출하여 인터페이스를 검색하고 QueryInterface 매개 변수가 가리키는 QUERY_INTERFACE 구조체의 InterfaceType 멤버에 GUID_DEVINTERFACE_BRIGHTNESS 전달합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
머리글 | dispmprt.h(Dispmprt.h 포함) |