다음을 통해 공유


선택적 디스플레이 드라이버 함수

드라이버 크기를 줄이기 위해 디스플레이 드라이버 작성기는 일반적으로 비디오 하드웨어에서 잘 지원되는 선택적 함수만 추가합니다. 표시 드라이버는 다음 표에 나열된 함수를 구현할 수 있습니다. 이러한 함수는 다음 범주로 정렬됩니다.

비트맵 관리 함수

그리기 함수

이미지 색 관리 함수

포인터 및 창 관리 함수

기타 함수

비트맵 관리 함수

함수 Description

DrvCreateDeviceBitmap

드라이버 정의 형식으로 비트맵을 만들고 관리합니다.

DrvDeleteDeviceBitmap

디바이스 관리 비트맵을 삭제합니다.

그리기 함수

함수 Description

DrvAlphaBlend

알파 혼합을 사용하여 비트 블록 전송 기능을 제공합니다.

DrvBitBlt

디바이스 관리형 표면 간, GDI 관리 표준 형식 비트맵 간 또는 디바이스 관리형 표면과 GDI 관리 표준 형식 비트맵 간에 일반적인 비트 블록 전송 기능을 제공합니다.

DrvDitherColor

디바이스 팔레트에 대해 디더링된 브러시를 만들도록 디바이스에 요청 합니다.

DrvFillPath

디바이스 관리 표면의 닫힌 경로를 그립니다.

DrvGradientFill

지정된 기본 형식의 음영을 지정합니다.

DrvLineTo

단색 정수 전용의 단일 화장품 선을 그립니다.

DrvPlgBlt

디바이스 관리형 표면과 GDI 관리형 표면의 조합 간에 비트 블록 전송 기능을 회전합니다.

DrvRealizeBrush

정의된 표면에 대해 지정된 브러시를 인식합니다.

DrvStretchBlt

디바이스 관리 및 GDI 관리 표면 간에 블록 전송을 늘릴 수 있습니다.

DrvStretchBltROP

ROP를 사용하여 스트레치 비트 블록 전송을 수행 합니다.

DrvStrokeAndFillPath

동시에 경로를 스트로크하고 채웁니다.

DrvTransparentBlt

투명도를 사용하여 비트 블록 전송 기능을 제공합니다.

이미지 색 관리 함수

함수 Description

DrvIcmCheckBitmapBits

지정된 비트맵의 픽셀이 지정된 변환의 디바이스 영역 내에 있는지 여부를 확인합니다.

DrvIcmCreateColorTransform

ICM 색 변환을 만듭니다.

DrvIcmDeleteColorTransform

지정된 ICM 색 변환을 삭제합니다.

DrvIcmSetDeviceGammaRamp

지정된 디스플레이 디바이스의 하드웨어 감마 램프 를 설정합니다.

포인터 및 창 관리 함수

함수 Description

DrvDescribePixelFormat

PIXELFORMATDESCRIPTOR 구조에 픽셀 형식 설명을 작성하여 디바이스 지정 PDEV의 픽셀 형식을 설명합니다.

DrvMovePointer

포인터를 새 위치로 이동하고 다시 그습니다.

DrvSaveScreenBits

지정된 화면 사각형을 저장하거나 복원합니다.

DrvSetPixelFormat

창의 픽셀 형식을 설정합니다.

DrvSetPointerShape

드라이버에서 포인터를 그린 경우 화면에서 포인터를 제거한 다음 새 포인터 셰이프를 설정합니다.

기타 함수

함수 Description

DrvDestroyFont

글꼴을 더 이상 실현할 필요가 없음을 드라이버에 알 수 있습니다. 드라이버는 할당된 데이터 구조를 해제할 수 있습니다.

DrvDrawEscape

그리기 형식 이스케이프 함수를 구현합니다.

DrvEscape

디바이스 독립적 그래픽 DDI에서 사용할 수 없는 디바이스의 정보를 쿼리합니다.

DrvFree

표시된 데이터 구조와 연결된 스토리지를 해제합니다.

DrvNotify

디스플레이 드라이버가 GDI를 통해 특정 정보에 대한 알림을 받을 수 있도록 허용합니다.

DrvSynchronize

GDI와 디스플레이 드라이버 지원 공동 프로세서 디바이스 간의 그리기 작업을 조정합니다. 엔진 관리 표면의 경우에만 해당합니다 .

DrvSynchronizeSurface

디바이스의 공동 프로세서에서 수행하는 그리기 작업을 GDI와 조정하도록 허용합니다.

디스플레이 드라이버는 필요에 따라 Microsoft DirectDraw 및/또는 Direct3D 인터페이스를 구현할 수도 있습니다. 자세한 내용은 다음 섹션을 참조하세요.

Directdraw

Direct3D DDI

모든 그래픽 드라이버에 대한 선택적 함수 목록이 선택적 그래픽 드라이버 함수에 표시됩니다.