필수 디스플레이 드라이버 함수

최소한 모든 디스플레이 드라이버는 다음을 수행해야 합니다.

  1. 그래픽 하드웨어를 사용하거나 사용하지 않도록 설정합니다.

  2. 하드웨어 기능에 대한 정보를 GDI에 제공합니다.

  3. 그리기 화면을 사용하도록 설정합니다.

다음 표에서는 모든 표시 드라이버가 구현해야 하는 함수를 나열합니다. DrvEnableDriver에 따라 나머지 함수는 사전순으로 나열됩니다. GDI가 이름으로 호출하는 DrvEnableDriver를 제외하고 다른 모든 표시 드라이버 함수에는 고정된 이름이 없으며 가명으로 나열됩니다.

기능 설명

DrvEnableDriver

초기 드라이버 진입점으로 GDI에 지원되는 선택적 함수의 드라이버 버전 번호 및 진입점을 제공합니다.

DrvAssertMode

지정된 비디오 하드웨어 디바이스의 비디오 모드를 다시 설정합니다.

DrvCompletePDEV

디바이스 설치 완료에 대해 드라이버에 알릴 수 있습니다.

DrvDisableDriver

드라이버에 할당된 모든 리소스를 해제하고 디바이스를 처음 로드된 상태로 반환합니다.

DrvDisablePDEV

하드웨어가 더 이상 필요하지 않으면 디바이스에서 사용하는 메모리 및 리소스와 생성된 모든 표면을 해제하지만 아직 삭제되지는 않습니다.

DrvDisableSurface

현재 디바이스에 대해 생성된 표면이 더 이상 필요하지 않음을 드라이버에 알립니다.

DrvEnablePDEV

PDEV를 사용하도록 설정합니다.

DrvEnableSurface

지정된 하드웨어 디바이스에 대한 표면을 만듭니다.

DrvGetModes

지정된 비디오 하드웨어 디바이스에서 지원하는 모드를 나열합니다.

모든 그래픽 드라이버에 필요한 함수 목록이 필수 그래픽 드라이버 함수에 표시됩니다.