GDI 드로잉 및 관련 서비스

CLIPOBJ, BRUSHOBJXFORMOBJ 구조를 지원하기 위해 GDI는 다음 표에 나열된 여러 그리기 서비스를 제공합니다.

GDI 그리기 서비스 함수 설명

BRUSHOBJ_hGetColorTransform

지정된 브러시의 색 변환을 검색합니다.

BRUSHOBJ_pvAllocRbrush

드라이버가 브러시를 실현할 수 있는 메모리를 할당합니다.

BRUSHOBJ_pvGetRbrush

드라이버의 브러시 실현에 대한 포인터를 반환합니다. 아직 실현되지 않은 경우 브러시를 실현합니다.

BRUSHOBJ_ulGetBrushColor

지정한 단색 브러시의 RGB 색을 반환합니다.

CLIPOBJ_bEnum

클립 영역에서 사각형의 일괄 처리를 검색합니다.

CLIPOBJ_cEnumStart

잘린 영역의 전체 또는 일부에서 사각형을 열거하기 위한 매개 변수를 설정합니다. 이 함수를 호출하지 않고 영역을 한 번 열거할 수 있지만 후속 열거형에는 이 함수를 사용해야 합니다.

CLIPOBJ_ppoGetPath

복잡한 지역을 경로로 검색하는 데 사용됩니다.

EngAlphaBlend

알파 혼합을 사용하여 비트 블록 전송 기능을 제공합니다. DrvAlphaBlend 함수에 대한 GDI 시뮬레이션입니다.

EngBitBlt

디바이스 관리 표면 간 또는 디바이스 관리 표면과 GDI 관리 표준 형식 비트맵 간에 일반적인 비트 블록 전송 기능을 제공합니다. DrvBitBlt 함수에 대한 GDI 시뮬레이션입니다.

EngControlSprites

지정된 WNDOBJ 영역에서 스프라이트를 쓰러뜨리거나 다시 그을 수 있습니다.

EngCopyBits

디바이스 관리 래스터 표면과 GDI 표준 형식 비트맵 간에 변환합니다. DrvCopyBits 함수에 대한 GDI 시뮬레이션입니다.

EngCreateClip

드라이버의 임시 사용을 위해 CLIPOBJ 를 할당합니다. 드라이버는 더 이상 필요하지 않은 경우 EngDeleteClip 함수를 호출하여 삭제해야 합니다.

EngDeleteClip

EngCreateClip 함수를 사용하여 할당된 CLIPOBJ를 삭제합니다.

EngDeviceIoControl

지정된 비디오 미니포트 드라이버에 컨트롤 코드를 보내 디바이스가 지정된 작업을 수행하도록 합니다.

EngFillPath

지정된 경로를 채웁니다(페인트). DrvFillPath 함수에 대한 GDI 시뮬레이션입니다.

EngGradientFill

지정된 그래픽 기본 형식을 음영으로 지정합니다. DrvGradientFill 함수에 대한 GDI 시뮬레이션입니다.

EngLineTo

단색 정수 전용의 단일 화장품 선을 그립니다. DrvLineTo 함수에 대한 GDI 시뮬레이션입니다.

EngMovePointer

디바이스에서 엔진 관리 포인터를 이동합니다. DrvMovePointer 함수에 대한 GDI 시뮬레이션입니다.

EngPaint

지정된 영역을 그립니다. 사용되지 않는 DrvPaint 함수에 대한 GDI 시뮬레이션입니다.

EngPlgBlt

회전 비트 블록 전송을 수행합니다. DrvPlgBlt 함수에 대한 GDI 시뮬레이션입니다.

EngSetPointerShape

포인터의 모양을 설정합니다.

EngSetPointerTag

미러 시스템의 다른 연결된 드라이버에 대한 DrvSetPointerShape 호출에서 애플리케이션의 포인터 셰이프로 ORed되는 셰이프를 만듭니다.

이 함수는 Windows 2000 이상에서는 사용되지 않습니다.

EngStretchBlt

스트레치 비트 블록 전송을 수행합니다. DrvStretchBlt 함수에 대한 GDI 시뮬레이션입니다.

EngStretchBltROP

ROP를 사용하여 스트레치 비트 블록 전송을 수행 합니다. DrvStretchBltROP 함수에 대한 GDI 시뮬레이션입니다.

EngStrokeAndFillPath

경로를 스트로크(그리기)하고 동시에 채웁니다. DrvStrokeAndFillPath 함수에 대한 GDI 시뮬레이션입니다.

EngStrokePath

경로를 스트로크(그리기)합니다. DrvStrokePath 함수에 대한 GDI 시뮬레이션입니다.

EngTransparentBlt

투명한 Blt을 수행합니다. DrvTransparentBlt 함수에 대한 GDI 시뮬레이션입니다.

XFORMOBJ_bApplyXform

지정된 변환 또는 해당 역을 지정된 점 배열에 적용합니다.

XFORMOBJ_iGetFloatObjXform

FLOATOBJ 변환을 드라이버에 다운로드합니다.

XFORMOBJ_iGetXform

드라이버에 변환을 다운로드합니다.