그래픽 DDI 사용

GDI(그래픽 디바이스 인터페이스)를 통해 라우팅되는 디바이스 독립적 애플리케이션 호출에 대한 응답으로 그래픽 드라이버는 그래픽 디바이스가 필요한 출력을 생성하도록 해야 합니다. 그래픽 드라이버는 필요한 만큼의 그래픽 DDI(디바이스 드라이버 인터페이스)를 구현하여 그래픽 출력을 제어합니다.

그래픽 DDI 함수 이름은 DrvXxx 형식입니다. GDI는 이러한 DrvXxx 함수를 호출하여 데이터를 드라이버에 전달합니다. 애플리케이션이 GDI를 요청하고 GDI가 드라이버가 관련 함수를 지원하는지 확인하면 GDI는 해당 함수를 호출합니다. 함수를 제공하고 함수가 완료되면 GDI로 돌아가는 것은 드라이버의 책임입니다.

이 섹션에서는 디스플레이 및 프린터 드라이버 작성기에서 인식해야 하는 그래픽 DDI 함수에 대해 설명합니다. 그래픽 DDI 함수 선언, 구조 정의 및 상수는 winddi.h에서 찾을 수 있습니다.

이 섹션에 포함된 항목은 다음과 같습니다.

그래픽 드라이버 함수

초기화 및 종료 함수 지원

그래픽 드라이버 함수의 부동 소수점 연산

Device-Dependent 비트맵 만들기

그래픽 출력 지원

그래픽 DDI 색 및 패턴 함수 지원

그래픽 DDI 글꼴 및 텍스트 함수 지원

DEVMODEW 구조체