DXGK_BRIGHTNESS_GET_CAPS 콜백 함수(dispmprt.h)

통합 디스플레이 패널의 밝기 제어 기능을 검색합니다.

구문

DXGK_BRIGHTNESS_GET_CAPS DxgkBrightnessGetCaps;

NTSTATUS DxgkBrightnessGetCaps(
  [in] PVOID Context,
  [in] DXGK_BRIGHTNESS_CAPS *BrightnessCaps
)
{...}

매개 변수

[in] Context

디스플레이 어댑터와 연결된 컨텍스트 블록에 대한 핸들입니다. 디스플레이 미니포트 드라이버의 DxgkDdiAddDevice 함수는 이전에 DirectX 그래픽 커널 하위 시스템에 이 핸들을 제공했습니다.

[in] BrightnessCaps

디스플레이 패널의 밝기 제어 기능을 나타내는 DXGK_BRIGHTNESS_CAPS 구조체에 대한 포인터입니다.

반환 값

성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 Ntstatus.h에 정의된 오류 코드 중 하나를 반환합니다.

설명

이 함수를 사용하면 디스플레이 미니포트 드라이버가 적응 밝기 컨트롤 및/또는 부드러운 밝기 컨트롤에 대한 지원을 독립적으로 나타낼 수 있습니다.

하드웨어에 주변 광원 센서가 포함되어 있는 경우 부드러운 밝기 제어를 지원해야 합니다. 내장 컨트롤러가 아닌 디스플레이 미니포트 드라이버는 통합 디스플레이 패널의 부드러운 밝기 기능을 제어해야 합니다.

드라이버가 PnP(플러그 앤 플레이) 이벤트로 시작되는 경우 펌웨어에 의해 설정된 초기 밝기 수준에서 운영 체제에서 설정한 수준으로 원활하게 전환해야 합니다. 추가 디바이스가 시스템에 연결된 경우 통합 디스플레이 패널에서 부드러운 밝기 제어를 수행하는 드라이버의 기능에 영향을 미치지 않아야 합니다.

드라이버는 적응 밝기 컨트롤이 시작되더라도 부드러운 밝기 제어를 계속 지원해야 합니다.

이 함수는 페이지 가능으로 만들어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
대상 플랫폼 데스크톱
머리글 dispmprt.h(Dispmprt.h 포함)
IRQL PASSIVE_LEVEL

추가 정보

DXGK_BRIGHTNESS_CAPS

DxgkDdiAddDevice