학습
모듈
Manage drivers and device peripherals - Training
This module introduces device drivers. Student will learn how drivers work and the tools used to manage common peripheral devices such as printers.
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
winddi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
BRUSHOBJ_hGetColorTransform BRUSHOBJ_hGetColorTransform 함수는 지정된 브러시의 색 변환을 검색합니다. |
BRUSHOBJ_pvAllocRbrush BRUSHOBJ_pvAllocRbrush 함수는 드라이버가 지정된 브러시를 실현할 수 있는 메모리를 할당합니다. |
BRUSHOBJ_pvGetRbrush BRUSHOBJ_pvGetRbrush 함수는 지정된 브러시의 드라이버 실현에 대한 포인터를 검색합니다. |
BRUSHOBJ_ulGetBrushColor BRUSHOBJ_ulGetBrushColor 함수는 지정된 단색 브러시의 RGB 색을 반환합니다. |
CLIPOBJ_bEnum CLIPOBJ_bEnum 함수는 지정된 클립 영역에서 사각형의 일괄 처리를 열거합니다. CLIPOBJ_cEnumStart 대한 이전 호출은 열거 순서를 결정합니다. |
CLIPOBJ_cEnumStart CLIPOBJ_cEnumStart 함수는 지정된 클립 영역에서 사각형을 열거하기 위한 매개 변수를 설정합니다. |
CLIPOBJ_ppoGetPath CLIPOBJ_ppoGetPath 함수는 지정된 클립 영역의 윤곽선을 포함하는 PATHOBJ 구조를 만듭니다. |
DrvAlphaBlend DrvAlphaBlend 함수는 알파 혼합을 통해 비트 블록 전송 기능을 제공합니다. |
DrvAssertMode DrvAssertMode 함수는 지정된 물리적 디바이스의 모드를 PDEV가 초기화될 때 지정된 모드 또는 하드웨어의 기본 모드로 설정합니다. |
DrvBitBlt DrvBitBlt 함수는 디바이스 관리 표면 간, GDI 관리 표준 형식 비트맵 간 또는 디바이스 관리형 표면과 GDI 관리 표준 형식 비트맵 간에 일반적인 비트 블록 전송 기능을 제공합니다. |
DrvCompletePDEV DrvCompletePDEV 함수는 생성되는 물리적 디바이스의 GDI 핸들을 저장합니다. |
DrvCopyBits DrvCopyBits 함수는 디바이스 관리 래스터 표면과 GDI 표준 형식 비트맵 간에 변환됩니다. |
DrvCreateDeviceBitmap DrvCreateDeviceBitmap 함수는 비트맵을 만들고 관리합니다. |
DrvDeleteDeviceBitmap DrvDeleteDeviceBitmap 함수는 DrvCreateDeviceBitmap에서 만든 디바이스 비트맵을 삭제합니다. |
DrvDeriveSurface DrvDeriveSurface 함수는 지정된 DirectDraw 표면에서 GDI 표면을 파생합니다. |
DrvDescribePixelFormat DrvDescribePixelFormat 함수는 PIXELFORMATDESCRIPTOR 구조에 픽셀 형식 설명을 작성하여 디바이스 지정 PDEV의 픽셀 형식을 설명합니다. |
DrvDestroyFont DrvDestroyFont 함수는 이제 글꼴 실현이 더 이상 필요하지 않으며 드라이버가 할당한 연결된 모든 데이터 구조를 해제할 수 있음을 드라이버에 알려줍니다. |
DrvDisableDirectDraw DrvDisableDirectDraw 함수는 DirectDraw 사용을 위해 하드웨어를 사용하지 않도록 설정합니다. |
DrvDisableDriver DrvDisableDriver 함수는 GDI에서 드라이버가 더 이상 필요하지 않으며 언로드할 준비가 되었음을 드라이버에 알리는 데 사용됩니다. |
DrvDisablePDEV DrvDisablePDEV 함수는 지정된 PDEV가 더 이상 필요하지 않음을 드라이버에 알리기 위해 GDI에서 사용됩니다. |
DrvDisableSurface DrvDisableSurface 함수는 GDI에서 현재 디바이스에 대해 DrvEnableSurface에서 만든 표면이 더 이상 필요하지 않음을 드라이버에 알리는 데 사용됩니다. |
DrvDitherColor DrvDitherColor 함수는 디바이스 팔레트에 대해 디더링된 브러시를 만들도록 디바이스에 요청합니다. |
DrvDrawEscape DrvDrawEscape 함수는 둘 이상의 함수 호출을 제공하는 진입점입니다. 특정 함수는 iEsc 매개 변수의 값에 따라 달라집니다. |
DrvEnableDirectDraw DrvEnableDirectDraw 함수를 사용하면 DirectDraw에 하드웨어를 사용할 수 있습니다. |
DrvEnableDriver DrvEnableDriver 함수는 드라이버 DLL에서 내보낸 초기 드라이버 진입점입니다. |
DrvEnablePDEV DrvEnablePDEV 함수는 물리적 디바이스의 특성에 대한 설명을 GDI에 반환합니다. |
DrvEnableSurface DrvEnableSurface 함수는 그릴 표면을 설정하고 지정된 물리적 디바이스와 연결합니다. |
DrvEndDoc DrvEndDoc 함수는 렌더링을 위해 드라이버에 문서 보내기를 마쳤을 때 GDI에서 호출됩니다. |
DrvEscape DrvEscape 함수는 디바이스 독립적 디바이스 드라이버 인터페이스에서 사용할 수 없는 디바이스에서 정보를 검색하는 데 사용됩니다. 특정 쿼리는 iEsc 매개 변수의 값에 따라 달라집니다. |
DrvFillPath DrvFillPath 함수는 닫힌 경로 채우기를 처리하는 선택적 진입점입니다. |
DrvFontManagement DrvFontManagement 함수는 PostScript 디바이스에 제공되는 선택적 진입점입니다. |
DrvFree DrvFree 함수는 지정된 구조가 더 이상 필요하지 않음을 드라이버에 알리는 데 사용됩니다. |
DrvGetDirectDrawInfo DrvGetDirectDrawInfo 함수는 그래픽 하드웨어의 기능을 반환합니다. |
DrvGetGlyphMode DrvGetGlyphMode 함수는 GDI에 문자 모양 정보를 캐시하는 방법을 알려줍니다. |
DrvGetModes DrvGetModes 함수는 지정된 디바이스에서 지원하는 모드를 나열합니다. |
DrvGetTrueTypeFile DrvGetTrueTypeFile 함수는 메모리 매핑된 TrueType 글꼴 파일에 액세스합니다. |
DrvGradientFill DrvGradientFill 함수는 지정된 기본 형식을 음영으로 지정합니다. |
DrvIcmCheckBitmapBits DrvIcmCheckBitmapBits 함수는 지정된 비트맵의 픽셀이 지정된 변환의 디바이스 영역 내에 있는지 여부를 확인합니다. |
DrvIcmCreateColorTransform DrvIcmCreateColorTransform 함수는 ICM 색 변환을 만듭니다. |
DrvIcmDeleteColorTransform DrvIcmDeleteColorTransform 함수는 지정된 색 변환을 삭제합니다. |
DrvIcmSetDeviceGammaRamp DrvIcmSetDeviceGammaRamp 함수는 지정된 디스플레이 디바이스의 하드웨어 감마 램프를 설정합니다. |
DrvLineTo DrvLineTo 함수는 단일 단색 정수 전용 코스메틱 라인을 그립니다. |
DrvLoadFontFile DrvLoadFontFile 함수는 글꼴 파일 로드 및 매핑과 관련된 정보를 GDI로부터 받습니다. |
DrvMovePointer DrvMovePointer 함수는 포인터를 새 위치로 이동하고 GDI가 포인터 표시를 방해하지 않도록 합니다. |
DrvNextBand DrvNextBand 함수는 드라이버가 다음 대역을 프린터로 보낼 수 있도록 물리적 페이지에 대한 밴드 그리기를 마쳤을 때 GDI에 의해 호출됩니다. |
DrvNotify DrvNotify 함수를 사용하면 디스플레이 드라이버가 GDI의 특정 정보에 대한 알림을 받을 수 있습니다. |
DrvPaint DrvPaint 함수는 더 이상 사용되지 않으며 Windows 2000 이상에서 GDI에서 더 이상 호출되지 않습니다. 새 드라이버는 하나 이상의 DrvFillPath, DrvStrokePath 또는 DrvStrokeAndFillPath를 구현해야 합니다. |
DrvPlgBlt DrvPlgBlt 함수는 디바이스 관리형 표면과 GDI 관리형 표면의 조합 간에 회전 비트 블록 전송 기능을 제공합니다. |
DrvQueryAdvanceWidths DrvQueryAdvanceWidths 함수는 지정된 문자 모양 집합에 대한 문자 전달 너비를 반환합니다. |
DrvQueryDeviceSupport DrvQueryDeviceSupport 함수는 요청된 디바이스 관련 정보를 반환합니다. |
DrvQueryDriverInfo DrvQueryDriverInfo 함수는 요청된 드라이버 관련 정보를 반환합니다. |
DrvQueryFont DrvQueryFont 함수는 GDI에서 지정된 글꼴에 대한 IFIMETRICS 구조를 가져오는 데 사용됩니다. |
DrvQueryFontCaps DrvQueryFontCaps 함수는 글꼴 드라이버의 기능을 정의합니다. |
DrvQueryFontData DrvQueryFontData 함수는 실현된 글꼴에 대한 정보를 검색합니다. |
DrvQueryFontFile DrvQueryFontFile 함수는 글꼴 파일 정보를 제공합니다. |
DrvQueryFontTree DrvQueryFontTree 함수는 glyph variantsA 커닝 핸들에 대한 커닝 쌍 매핑을 포함하여 유니코드에서 문자 모양 핸들로 매핑 중 하나를 정의하는 구조체에 대한 포인터를 GDI에 제공합니다. |
DrvQueryPerBandInfo 프린터 그래픽 DLL의 DrvQueryPerBandInfo 함수는 물리적 페이지에 대한 밴드 그리기를 시작하기 전에 GDI에서 호출되므로 드라이버는 GDI에 대역별 정보를 제공할 수 있습니다. |
DrvQueryTrueTypeOutline DrvQueryTrueTypeOutline 함수는 네이티브 TrueType 형식의 문자 모양 윤곽선을 검색합니다. |
DrvQueryTrueTypeTable DrvQueryTrueTypeTable 함수는 TrueType 글꼴 설명 파일의 특정 테이블에 액세스합니다. |
DrvRealizeBrush DrvRealizeBrush 함수는 드라이버가 지정된 표면에 대해 지정된 브러시를 실현하도록 요청합니다. |
DrvResetDevice DrvResetDevice 함수는 작동하지 않거나 응답하지 않는 디바이스를 다시 설정합니다. |
DrvResetPDEV DrvResetPDEV 함수를 사용하면 Win32 애플리케이션이 ResetDC를 호출할 때 그래픽 드라이버가 이전 PDEV 구조에서 새 PDEV 구조로 드라이버의 상태를 전송할 수 있습니다. |
DrvSaveScreenBits DrvSaveScreenBits 함수를 사용하면 디스플레이 드라이버가 표시된 이미지의 지정된 사각형을 저장하거나 복원합니다. |
DrvSendPage 프린터 그래픽 DLL의 DrvSendPage 함수는 드라이버가 프린터로 페이지를 보낼 수 있도록 물리적 페이지 그리기를 마쳤을 때 GDI에 의해 호출됩니다. |
DrvSetPalette DrvSetPalette 함수는 드라이버가 지정된 디바이스에 대한 팔레트를 실현할 것을 요청합니다. |
DrvSetPixelFormat DrvSetPixelFormat 함수는 창의 픽셀 형식을 설정합니다. |
DrvSetPointerShape DrvSetPointerShape 함수는 드라이버가 포인터를 디스플레이에서 끌도록 드라이버에 요청하는 데 사용됩니다. 새 포인터 셰이프를 설정하려고 합니다. 새 포인터를 디스플레이에 지정한 위치에 배치합니다. |
DrvStartBanding DrvStartBanding 함수는 렌더링을 위해 드라이버에 물리적 페이지의 밴드를 보낼 준비가 되면 GDI에 의해 호출됩니다. |
DrvStartDoc DrvStartDoc 함수는 렌더링을 위해 드라이버에 문서 보내기를 시작할 준비가 되면 GDI에서 호출됩니다. |
DrvStartPage DrvStartPage 함수는 렌더링을 위해 드라이버에 물리적 페이지의 콘텐츠를 보낼 준비가 되면 GDI에서 호출됩니다. |
DrvStretchBlt DrvStretchBlt 함수는 디바이스 관리 표면과 GDI 관리형 표면의 조합 간에 확장 비트 블록 전송 기능을 제공합니다. |
DrvStretchBltROP DrvStretchBltROP 함수는 ROP를 사용하여 스트레치 비트 블록 전송을 수행합니다. |
DrvStrokeAndFillPath DrvStrokeAndFillPath 함수는 스트로크(윤곽선)를 만들고 경로를 동시에 채웁니다. |
DrvStrokePath DrvStrokePath 함수는 경로를 스트로크(윤곽선)합니다. |
DrvSwapBuffers DrvSwapBuffers 함수는 지정된 표면에 창의 연결된 숨겨진 버퍼의 내용을 표시합니다. |
DrvSynchronize DrvSynchronize 함수는 GDI가 디바이스 관리 표면에 액세스해야 한다고 드라이버에 알립니다. 이 함수를 사용하면 디바이스의 공동 프로세서에서 수행하는 비동기 그리기 작업을 GDI 액세스와 조정할 수 있습니다. |
DrvSynchronizeSurface DrvSynchronizeSurface 함수는 지정된 표면에 GDI를 써야 한다는 것을 드라이버에 알립니다. 이 함수를 사용하면 디바이스의 공동 프로세서에서 수행하는 그리기 작업을 GDI와 조율할 수 있습니다. |
DrvTextOut DrvTextOut 함수는 드라이버가 지정된 위치에서 문자 모양 집합을 렌더링하도록 요구하는 GDI의 진입점입니다. |
DrvTransparentBlt DrvTransparentBlt 함수는 투명도를 갖춘 비트 블록 전송 기능을 제공합니다. |
DrvUnloadFontFile DrvUnloadFontFile 함수는 지정된 글꼴 파일이 더 이상 필요하지 않음을 글꼴 드라이버에 알릴 수 있습니다. |
EngAcquireSemaphore EngAcquireSemaphore 함수는 호출 스레드에서 단독 액세스를 위해 세마포와 연결된 리소스를 획득합니다. |
EngAllocMem EngAllocMem 함수는 메모리 블록을 할당하고 할당 전에 호출자 제공 태그를 삽입합니다. |
EngAllocPrivateUserMem EngAllocPrivateUserMem 함수는 지정된 프로세스의 주소 공간에서 사용자 메모리 블록을 할당하고 할당 전에 호출자가 제공한 태그를 삽입합니다. |
EngAllocUserMem EngAllocUserMem 함수는 현재 프로세스의 주소 공간에서 메모리 블록을 할당하고 할당 전에 호출자가 제공한 태그를 삽입합니다. |
EngAlphaBlend EngAlphaBlend 함수는 알파 혼합을 통해 비트 블록 전송 기능을 제공합니다. |
EngAssociateSurface EngAssociateSurface 함수는 지정된 표면을 지정된 디바이스에 속하는 것으로 표시합니다. |
EngBitBlt EngBitBlt 함수는 디바이스 관리 표면 간 또는 디바이스 관리형 표면과 GDI 관리 표준 형식 비트맵 간에 일반적인 비트 블록 전송 기능을 제공합니다. |
EngBugCheckEx EngBugCheckEx 함수는 호출자가 복구할 수 없는 오류를 발견하면 제어된 방식으로 시스템을 다운합니다. 그러면 호출자가 계속 실행되면 시스템이 손상됩니다. |
EngCheckAbort EngCheckAbort 함수를 사용하면 프린터 그래픽 DLL에서 인쇄 작업을 종료해야 하는지 여부를 확인할 수 있습니다. |
EngClearEvent EngClearEvent 함수는 지정된 이벤트 개체를 부호 없는 상태로 설정합니다. |
EngComputeGlyphSet EngComputeGlyphSet 함수는 디바이스에서 지원되는 문자 모양 집합을 계산합니다. |
EngControlSprites EngControlSprites 함수는 지정된 WNDOBJ 영역에서 스프라이트를 눈물을 흘리거나 다시 그을어 줍니다. |
EngCopyBits EngCopyBits 함수는 디바이스 관리 래스터 표면과 GDI 표준 형식 비트맵 간에 변환됩니다. |
EngCreateBitmap EngCreateBitmap 함수는 GDI가 비트맵을 만들고 관리해 줄 것을 요청합니다. |
EngCreateClip EngCreateClip 함수는 드라이버가 콜백에서 사용하는 CLIPOBJ 구조를 만듭니다. |
EngCreateDeviceBitmap EngCreateDeviceBitmap 함수는 GDI에 디바이스 비트맵에 대한 핸들을 만들도록 요청합니다. |
EngCreateDeviceSurface EngCreateDeviceSurface 함수는 드라이버가 관리할 디바이스 표면에 대한 핸들을 만들고 반환합니다. |
EngCreateDriverObj EngCreateDriverObj 함수는 DRIVEROBJ 구조를 만듭니다. |
EngCreateEvent EngCreateEvent 함수는 디스플레이 드라이버와 비디오 미니포트 드라이버 간에 하드웨어 액세스를 동기화하는 데 사용할 수 있는 동기화 이벤트 개체를 만듭니다. |
EngCreatePalette EngCreatePalette 함수는 RGB 팔레트를 만들기 위해 GDI에 요청을 보냅니다. |
EngCreatePath EngCreatePath 함수는 드라이버의 임시 사용을 위한 경로를 할당합니다. |
EngCreateSemaphore EngCreateSemaphore 함수는 세마포 개체를 만듭니다. |
EngCreateWnd EngCreateWnd 함수는 hwnd에서 참조하는 창에 대한 WNDOBJ 구조를 만듭니다. |
EngDebugBreak EngDebugBreak 함수로 인해 현재 프로세스의 중단점이 발생합니다. |
EngDebugPrint EngDebugPrint 함수는 지정된 디버그 메시지를 커널 디버거에 출력합니다. |
EngDeleteClip EngDeleteClip 함수는 EngCreateClip에 의해 할당된 CLIPOBJ 구조를 삭제합니다. |
EngDeleteDriverObj EngDeleteDriverObj 함수는 디바이스 관리 리소스를 추적하는 데 사용되는 핸들을 해제합니다. |
EngDeleteEvent EngDeleteEvent 함수는 지정된 이벤트 개체를 삭제합니다. |
EngDeleteFile EngDeleteFile 함수는 파일을 삭제합니다. |
EngDeletePalette EngDeletePalette 함수는 GDI에 지정된 팔레트를 삭제하라는 요청을 보냅니다. |
EngDeletePath EngDeletePath 함수는 EngCreatePath에서 이전에 할당한 경로를 삭제합니다. |
EngDeleteSafeSemaphore EngDeleteSafeSemaphore 함수는 지정된 안전 세마포에 대한 참조를 제거합니다. |
EngDeleteSemaphore EngDeleteSemaphore 함수는 시스템의 리소스 목록에서 세마포 개체를 삭제합니다. |
EngDeleteSurface EngDeleteSurface 함수는 지정된 표면을 삭제합니다. |
EngDeleteWnd EngDeleteWnd 함수는 WNDOBJ 구조를 삭제합니다. |
EngDeviceIoControl EngDeviceIoControl 함수는 지정된 비디오 미니포트 드라이버에 제어 코드를 보내 디바이스가 지정된 작업을 수행하도록 합니다. |
EngDitherColor EngDitherColor 함수는 지정된 RGB 색과 근사치를 나타내는 표준 8x8 디더를 반환합니다. |
EngEnumForms EngEnumForms 함수는 지정된 프린터에서 지원하는 양식을 열거합니다. |
EngEraseSurface EngEraseSurface 함수는 GDI를 호출하여 표면을 지웁니다. 표면에 지정된 사각형이 지정된 색으로 채워집니다. |
EngFillPath EngFillPath 함수는 경로를 채웁니다. |
EngFindImageProcAddress EngFindImageProcAddress 함수는 실행 가능한 모듈 내에서 함수의 주소를 반환합니다. |
EngFindResource EngFindResource 함수는 모듈에서 리소스의 위치를 결정합니다. |
EngFntCacheAlloc EngFntCacheAlloc 함수는 캐시된 메모리에 저장할 글꼴에 대한 스토리지를 할당합니다. |
EngFntCacheFault 글꼴 드라이버에서 글꼴 데이터 캐시를 읽거나 쓰는 동안 오류가 발생하면 EngFntCacheFault 함수는 글꼴 엔진에 오류를 보고합니다. |
EngFntCacheLookUp EngFntCacheLookUp 함수는 캐시된 글꼴 파일 데이터의 주소를 검색합니다. |
EngFreeMem EngFreeMem 함수는 시스템 메모리 블록을 할당 취소합니다. |
EngFreeModule EngFreeModule 함수는 시스템 메모리에서 파일의 매핑을 해제합니다. |
EngFreePrivateUserMem EngFreePrivateUserMem 함수는 개인 사용자 메모리 블록을 할당 취소합니다. |
EngFreeUserMem EngFreeUserMem 함수는 사용자 메모리 블록을 할당 취소합니다. |
EngGetCurrentCodePage EngGetCurrentCodePage 함수는 시스템의 기본 OEM 및 ANSI 코드 페이지를 반환합니다. |
EngGetCurrentProcessId EngGetCurrentProcessId 함수는 애플리케이션의 현재 프로세스를 식별합니다. |
EngGetCurrentThreadId EngGetCurrentThreadId 함수는 애플리케이션의 현재 스레드를 식별합니다. |
EngGetDriverName EngGetDriverName 함수는 드라이버의 DLL 이름을 반환합니다. |
EngGetFileChangeTime EngGetFileChangeTime 함수는 파일의 마지막 쓰기 시간을 검색합니다. |
EngGetFilePath EngGetFilePath 함수는 지정된 글꼴 파일과 연결된 파일 경로를 결정합니다. |
EngGetForm EngGetForm 함수는 지정된 양식에 대한 FORM_INFO_1 세부 정보를 가져옵니다. |
EngGetLastError EngGetLastError 함수는 호출 스레드에 대해 GDI가 기록한 마지막 오류 코드를 반환합니다. |
EngGetPrinter EngGetPrinter 함수는 지정된 프린터에 대한 정보를 검색합니다. |
EngGetPrinterData EngGetPrinterData 함수는 지정된 프린터에 대한 구성 데이터를 검색합니다. |
EngGetPrinterDataFileName EngGetPrinterDataFileName 함수는 프린터 데이터 파일의 문자열 이름을 검색합니다. |
EngGetPrinterDriver EngGetPrinterDriver 함수는 지정된 프린터에 대한 드라이버 데이터를 검색합니다. |
EngGetProcessHandle EngGetProcessHandle 함수는 현재 클라이언트 프로세스에 대한 핸들을 검색합니다. |
EngGetType1FontList EngGetType1FontList 함수는 로컬 및 원격으로 모두 설치된 PostScript Type 1 글꼴 목록을 검색합니다. |
EngGradientFill EngGradientFill 함수는 지정된 기본 형식을 음영으로 지정합니다. |
EngHangNotification EngHangNotification 함수는 시스템에 지정된 디바이스가 작동하지 않거나 응답하지 않음을 알 수 있습니다. |
EngInitializeSafeSemaphore EngInitializeSafeSemaphore 함수는 지정된 안전 세마포를 초기화합니다. |
EngIsSemaphoreOwned EngIsSemaphoreOwned 함수는 스레드가 지정된 세마포를 보유하는지 여부를 결정합니다. |
EngIsSemaphoreOwnedByCurrentThread EngIsSemaphoreOwnedByCurrentThread 함수는 현재 실행 중인 스레드에 지정된 세마포가 있는지 여부를 결정합니다. |
EngLineTo EngLineTo 함수는 단일 단색 정수 전용 코스메틱 라인을 그립니다. |
EngLoadImage EngLoadImage 함수는 지정된 실행 파일을 커널 모드 메모리에 로드합니다. |
EngLoadModule EngLoadModule 함수는 읽기 위해 지정된 데이터 모듈을 시스템 메모리에 로드합니다. |
EngLoadModuleForWrite EngLoadModuleForWrite 함수는 지정된 실행 모듈을 쓰기 위해 시스템 메모리에 로드합니다. |
EngLockDirectDrawSurface EngLockDirectDrawSurface 함수는 DirectDraw 표면의 커널 모드 핸들을 잠급니다. |
EngLockDriverObj EngLockDriverObj 함수는 호출 스레드에 대해 이 개체에 대한 단독 잠금을 만듭니다. |
EngLockSurface EngLockSurface 함수는 지정된 표면에 대한 사용자 개체를 만듭니다. 이 함수는 드라이버가 만드는 표면에 대한 액세스 권한을 제공합니다. |
EngLpkInstalled EngLpkInstalled 함수는 언어 팩이 시스템에 설치되어 있는지 여부를 결정합니다. |
EngMapEvent EngMapEvent 함수는 사용자 모드 이벤트 개체를 커널 모드에 매핑합니다. |
EngMapFile EngMapFile 함수는 파일을 만들거나 열고 시스템 공간에 매핑합니다. |
EngMapFontFile EngMapFontFile 함수는 사용되지 않습니다. 대신 EngMapFontFileFD를 사용합니다. |
EngMapFontFileFD EngMapFontFileFD 함수는 필요한 경우 글꼴 파일을 시스템 메모리에 매핑하고 파일의 글꼴 데이터의 기본 위치에 대한 포인터를 반환합니다. |
EngMapModule EngMapModule 함수는 EngLoadModule, EngLoadModuleForWrite, EngLoadImage 또는 EngMapFile에 의해 로드된 파일의 주소와 크기를 반환합니다. |
EngMarkBandingSurface EngMarkBandingSurface 함수는 지정된 표면을 밴딩 표면으로 표시합니다. |
EngModifySurface EngModifySurface 함수는 드라이버에서 만든 표면의 특성에 대해 GDI에 알립니다. |
EngMovePointer EngMovePointer 함수는 디바이스에서 엔진 관리 포인터를 이동합니다. |
EngMulDiv EngMulDiv 함수는 두 개의 32비트 값을 곱한 다음 64비트 결과를 세 번째 32비트 값으로 나눕니다. |
EngMultiByteToUnicodeN EngMultiByteToUnicodeN 함수는 현재 ANSI 코드 페이지를 사용하여 지정된 ANSI 소스 문자열을 유니코드 문자열로 변환합니다. |
EngMultiByteToWideChar EngMultiByteToWideChar 함수는 지정된 코드 페이지를 사용하여 ANSI 소스 문자열을 와이드 문자열로 변환합니다. |
EngPaint EngPaint 함수를 사용하면 GDI가 지정된 영역을 그립니다. |
EngPlgBlt EngPlgBlt 함수는 GDI가 회전 비트 블록 전송을 수행하도록 합니다. |
EngProbeForRead EngProbeForRead 함수는 읽기 접근성을 위해 구조를 검색합니다. |
EngProbeForReadAndWrite EngProbeForReadAndWrite 함수는 읽기 및 쓰기 접근성을 위해 구조를 검색합니다. |
EngQueryDeviceAttribute EngQueryDeviceAttribute 함수를 사용하면 드라이버가 디바이스의 특정 특성에 대해 시스템을 쿼리할 수 있습니다. |
EngQueryFileTimeStamp EngQueryFileTimeStamp 함수는 파일의 타임스탬프를 반환합니다. |
EngQueryLocalTime EngQueryLocalTime 함수는 현지 시간을 쿼리합니다. |
EngQueryPalette EngQueryPalette 함수는 특성에 대해 지정된 팔레트를 쿼리합니다. |
EngQueryPerformanceCounter EngQueryPerformanceCounter 함수는 성능 카운터를 쿼리합니다. |
EngQueryPerformanceFrequency EngQueryPerformanceFrequency 함수는 성능 카운터의 빈도를 쿼리합니다. |
EngQuerySystemAttribute EngQuerySystemAttribute 함수는 프로세서별 또는 시스템별 기능을 쿼리합니다. |
EngReadStateEvent EngReadStateEvent 함수는 지정된 이벤트 개체:_signaled 또는 부호 없는 이벤트의 현재 상태를 반환합니다. |
EngReleaseSemaphore EngReleaseSemaphore 함수는 지정된 세마포를 해제합니다. |
EngRestoreFloatingPointState EngRestoreFloatingPointState 함수는 드라이버가 부동 소수점 또는 MMX 하드웨어 지침을 사용한 후 Windows 2000(이상) 커널 부동 소수점 상태를 복원합니다. |
EngSaveFloatingPointState EngSaveFloatingPointState 함수는 현재 Windows 2000 이상 커널 부동 소수점 상태를 저장합니다. |
EngSecureMem EngSecureMem 함수는 메모리에서 지정된 주소 범위를 잠급니다. |
EngSetEvent EngSetEvent 함수는 지정된 이벤트 개체를 신호 상태로 설정하고 이벤트 개체의 이전 상태를 반환합니다. |
EngSetLastError EngSetLastError 함수는 GDI가 애플리케이션에서 검색할 수 있는 오류 코드를 보고하도록 합니다. |
EngSetPointerShape EngSetPointerShape 함수는 호출 드라이버에 대한 포인터 셰이프를 설정합니다. |
EngSetPointerTag EngSetPointerTag 함수는 Windows 2000 이상 운영 체제 버전에서는 사용되지 않습니다. |
EngSetPrinterData EngSetPrinterData 함수는 Windows 2000 이상에서 사용되지 않습니다. 이전 버전의 Windows EngSetPrinterData에서는 지정된 프린터의 구성 데이터를 설정합니다. |
EngSort EngSort 함수는 지정된 목록에서 빠른 정렬을 수행합니다. |
EngStretchBlt EngStretchBlt 함수는 GDI가 확장 비트 블록 전송을 수행하도록 합니다. |
EngStretchBltROP EngStretchBltROP 함수는 ROP를 사용하여 스트레치 비트 블록 전송을 수행합니다. |
EngStrokeAndFillPath EngStrokeAndFillPath 함수는 GDI가 경로를 채우고 동시에 스트로크하도록 합니다. |
EngStrokePath EngStrokePath 함수는 GDI가 지정된 경로를 스트로크할 것을 요청합니다. |
EngTextOut EngTextOut 함수를 사용하면 GDI가 지정된 위치에서 문자 모양 집합을 렌더링합니다. |
EngTransparentBlt EngTransparentBlt 함수는 투명도를 갖춘 비트 블록 전송 기능을 제공합니다. |
EngUnicodeToMultiByteN EngUnicodeToMultiByteN 함수는 현재 ANSI 코드 페이지를 사용하여 지정된 유니코드 문자열을 ANSI 문자열로 변환합니다. |
EngUnloadImage EngUnloadImage 함수는 EngLoadImage에서 로드한 이미지를 언로드합니다. |
EngUnlockDirectDrawSurface EngUnlockDirectDrawSurface 함수는 지정된 표면에서 잠금을 해제합니다. |
EngUnlockDriverObj EngUnlockDriverObj 함수를 사용하면 GDI가 드라이버 개체의 잠금을 해제합니다. |
EngUnlockSurface EngUnlockSurface 함수는 GDI가 표면의 잠금을 해제하도록 합니다. |
EngUnmapEvent EngUnmapEvent 함수는 매핑된 사용자 모드 이벤트에 할당된 커널 모드 리소스를 정리합니다. |
EngUnmapFile EngUnmapFile 함수는 시스템 공간에서 파일 뷰의 매핑을 해제합니다. |
EngUnmapFontFile EngUnmapFontFile 함수는 사용되지 않습니다. 대신 EngUnmapFontFileFD를 사용합니다. |
EngUnmapFontFileFD EngUnmapFontFileFD 함수는 시스템 메모리에서 지정된 글꼴 파일의 매핑을 해제합니다. |
EngUnsecureMem EngUnsecureMem 함수는 메모리에 잠긴 주소 범위를 잠금 해제합니다. |
EngWaitForSingleObject EngWaitForSingleObject 함수는 지정된 이벤트 개체가 신호된 상태로 설정되거나 대기 시간이 초과될 때까지 디스플레이 드라이버의 현재 스레드를 대기 상태로 전환합니다. |
EngWideCharToMultiByte EngWideCharToMultiByte 함수는 지정된 코드 페이지를 사용하여 와이드 문자열을 ANSI 소스 문자열로 변환합니다. |
EngWritePrinter EngWritePrinter 함수를 사용하면 프린터 그래픽 DLL이 데이터 스트림을 프린터 하드웨어로 보낼 수 있습니다. |
FLOATOBJ_Add FLOATOBJ_Add 함수는 두 FLOATOBJ를 추가하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_AddFloat FLOATOBJ_AddFloat 함수는 FLOATL 형식의 값을 FLOATOBJ에 추가하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_AddLong FLOATOBJ_AddLong 함수는 FLOATOBJ에 LONG 형식의 값을 추가하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_Div FLOATOBJ_Div 함수는 두 FLOATOBJ를 나누고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_DivFloat FLOATOBJ_DivFloat 함수는 FLOATOBJ를 FLOATL 형식의 값으로 나누고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_DivLong FLOATOBJ_DivLong 함수는 FLOATOBJ를 LONG 형식의 값으로 나누고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_Equal FLOATOBJ_Equal 함수는 두 FLOATOBJ가 같은지 여부를 결정합니다. |
FLOATOBJ_EqualLong FLOATOBJ_EqualLong 함수는 FLOATOBJ와 LONG 형식의 값이 같은지 여부를 결정합니다. |
FLOATOBJ_GetFloat FLOATOBJ_GetFloat 함수는 지정된 FLOATOBJ의 FLOAT 등가 값을 계산하고 반환합니다. |
FLOATOBJ_GetLong FLOATOBJ_GetLong 함수는 지정된 FLOATOBJ의 LONG과 동등한 값을 계산하고 반환합니다. |
FLOATOBJ_GreaterThan FLOATOBJ_GreaterThan 함수는 첫 번째 FLOATOBJ가 두 번째 FLOATOBJ보다 큰지 여부를 결정합니다. |
FLOATOBJ_GreaterThanLong FLOATOBJ_GreaterThanLong 함수는 FLOATOBJ가 LONG 형식의 값보다 큰지 여부를 결정합니다. |
FLOATOBJ_LessThan FLOATOBJ_LessThan 함수는 첫 번째 FLOATOBJ가 두 번째 FLOATOBJ보다 작은지 여부를 결정합니다. |
FLOATOBJ_LessThanLong FLOATOBJ_LessThanLong 함수는 FLOATOBJ가 LONG 형식의 값보다 작은지 여부를 결정합니다. |
FLOATOBJ_Mul FLOATOBJ_Mul 함수는 두 FLOATOBJ를 곱하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_MulFloat FLOATOBJ_MulFloat 함수는 FLOATOBJ를 FLOATL 형식의 값과 곱하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_MulLong FLOATOBJ_MulLong 함수는 FLOATOBJ를 LONG 형식의 값과 곱하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_Neg FLOATOBJ_Neg 함수는 FLOATOBJ를 부정합니다. |
FLOATOBJ_SetFloat FLOATOBJ_SetFloat 함수는 FLOATL 형식의 값을 FLOATOBJ에 할당합니다. |
FLOATOBJ_SetLong FLOATOBJ_SetLong 함수는 FLOATOBJ에 LONG 형식의 값을 할당합니다. |
FLOATOBJ_Sub FLOATOBJ_Sub 함수는 첫 번째 FLOATOBJ에서 두 번째 FLOATOBJ를 빼고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_SubFloat FLOATOBJ_SubFloat 함수는 FLOATOBJ에서 FLOATL 형식의 값을 빼고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FLOATOBJ_SubLong FLOATOBJ_SubLong 함수는 FLOATOBJ에서 LONG 형식의 값을 빼고 첫 번째 매개 변수의 결과와 함께 를 반환합니다. |
FONTOBJ_cGetAllGlyphHandles FONTOBJ_cGetAllGlyphHandles 함수를 사용하면 디바이스 드라이버가 GDI 글꼴의 모든 문자 모양 핸들을 찾을 수 있습니다. |
FONTOBJ_cGetGlyphs FONTOBJ_cGetGlyphs 함수는 문자 모양 핸들을 포인터로 변환하여 문자 모양 데이터를 변환하는 글꼴 소비자에 대한 서비스로, 다음 FONTOBJ_cGetGlyphs 호출될 때까지 유효합니다. |
FONTOBJ_pfdg FONTOBJ_pfdg 함수는 지정된 글꼴과 연결된 FD_GLYPHSET 구조체에 대한 포인터를 검색합니다. |
FONTOBJ_pifi FONTOBJ_pifi 함수는 지정된 글꼴과 연결된 IFIMETRICS 구조체에 대한 포인터를 검색합니다. |
FONTOBJ_pjOpenTypeTablePointer FONTOBJ_pjOpenTypeTablePointer 함수는 OpenType 테이블의 뷰에 대한 포인터를 반환합니다. |
FONTOBJ_pQueryGlyphAttrs FONTOBJ_pQueryGlyphAttrs 함수는 글꼴의 문자 모양에 대한 정보를 반환합니다. |
FONTOBJ_pvTrueTypeFontFile FONTOBJ_pvTrueTypeFontFile 함수는 TrueType, OpenType 또는 Type1 글꼴 파일의 보기에 대한 사용자 모드 포인터를 검색합니다. |
FONTOBJ_pwszFontFilePaths FONTOBJ_pwszFontFilePaths 함수는 글꼴과 연결된 파일 경로를 검색합니다. |
FONTOBJ_pxoGetXform FONTOBJ_pxoGetXform 함수는 지정된 글꼴에 대한 개념적-디바이스 변환을 검색합니다. |
FONTOBJ_vGetInfo FONTOBJ_vGetInfo 함수는 연결된 글꼴에 대한 정보를 검색합니다. |
HT_ComputeRGBGammaTable HT_ComputeRGBGammaTable 함수는 GDI가 감마 번호에 따라 디바이스 빨간색, 녹색 및 파란색 강도를 계산하도록 합니다. |
HT_Get8BPPFormatPalette HT_Get8BPPFormatPalette 함수는 픽셀 디바이스 유형당 표준 8비트에서 사용할 하프톤 팔레트를 반환합니다. |
HT_Get8BPPMaskPalette HT_Get8BPPMaskPalette 함수는 픽셀당 8비트 디바이스 유형에 대한 마스크 팔레트를 반환합니다. |
HTUI_DeviceColorAdjustment 그래픽 디바이스 드라이버에서 HTUI_DeviceColorAdjustment 함수를 사용하여 사용자가 디바이스의 하프톤 속성을 조정할 수 있는 대화 상자를 표시할 수 있습니다. |
IsEqualGUID IsEqualGUID 매크로(winddi.h)는 두 GUID가 같은지 여부를 결정합니다. |
PALOBJ_cGetColors PALOBJ_cGetColors 함수는 인덱싱된 색상표에서 RGB 색을 복사합니다. |
PATHOBJ_bCloseFigure PATHOBJ_bCloseFigure 함수는 현재 위치에서 그림의 첫 번째 지점까지 선을 그려 경로의 열린 그림을 닫습니다. |
PATHOBJ_bEnum PATHOBJ_bEnum 함수는 지정된 경로에서 다음 PATHDATA 레코드를 검색하고 경로의 곡선을 열거합니다. |
PATHOBJ_bEnumClipLines PATHOBJ_bEnumClipLines 함수는 지정된 경로에서 잘린 선 세그먼트를 열거합니다. |
PATHOBJ_bMoveTo PATHOBJ_bMoveTo 함수는 지정된 경로에서 현재 위치를 설정합니다. |
PATHOBJ_bPolyBezierTo PATHOBJ_bPolyBezierTo 함수는 경로에 베지어 곡선을 그립니다. |
PATHOBJ_bPolyLineTo PATHOBJ_bPolyLineTo 함수는 경로의 현재 위치에서 지정된 점을 통해 선을 그립니다. |
PATHOBJ_vEnumStart PATHOBJ_vEnumStart 함수는 지정된 PATHOBJ 구조에 드라이버가 PATHOBJ_bEnum 호출하여 경로의 선 및/또는 곡선을 열거하도록 알립니다. |
PATHOBJ_vEnumStartClipLines PATHOBJ_vEnumStartClipLines 함수를 사용하면 드라이버가 지정된 클립 영역에 대해 줄을 잘리도록 요청할 수 있습니다. |
PATHOBJ_vGetBounds PATHOBJ_vGetBounds 함수는 지정된 경로에 대한 경계 사각형을 검색합니다. |
STROBJ_bEnum STROBJ_bEnum 함수는 문자 모양 ID 및 위치를 열거합니다. |
STROBJ_bEnumPositionsOnly STROBJ_bEnumPositionsOnly 함수는 지정된 텍스트 문자열의 문자 모양 ID와 위치를 열거하지만 캐시된 문자 모양 비트맵을 만들지는 않습니다. |
STROBJ_bGetAdvanceWidths STROBJ_bGetAdvanceWidths 함수는 지정된 문자열을 구성하는 문자 모양 너비를 지정하는 벡터 배열을 검색합니다. |
STROBJ_dwGetCodePage STROBJ_dwGetCodePage 함수는 지정된 STROBJ 구조체와 연결된 코드 페이지를 반환합니다. |
STROBJ_fxBreakExtra STROBJ_fxBreakExtra 함수는 양쪽 맞춤 텍스트를 표시 및/또는 인쇄할 때 문자열의 각 공백 문자에 추가할 여분 공간을 검색합니다. |
STROBJ_fxCharacterExtra STROBJ_fxCharacterExtra 함수는 표시 및/또는 인쇄할 때 문자열에서 각 문자의 너비를 보강할 추가 공간의 양을 검색합니다. |
STROBJ_vEnumStart STROBJ_vEnumStart 함수는 STROBJ_bEnum 대한 후속 호출에서 GDI에서 반환되는 데이터의 폼 또는 형식을 정의합니다. |
WNDOBJ_bEnum WNDOBJ_bEnum 함수는 창의 표시되는 영역에서 사각형 일괄 처리를 가져옵니다. |
WNDOBJ_cEnumStart WNDOBJ_cEnumStart 함수는 창의 표시되는 영역에서 사각형 열거를 위한 매개 변수를 설정하는 콜백 함수입니다. |
WNDOBJ_vSetConsumer WNDOBJ_vSetConsumer 함수는 지정된 WNDOBJ 구조체의 pvConsumer 필드에 드라이버 정의 값을 설정합니다. |
XFORMOBJ_bApplyXform XFORMOBJ_bApplyXform 함수는 지정된 변환 또는 해당 역을 지정된 점 배열에 적용합니다. |
XFORMOBJ_iGetFloatObjXform XFORMOBJ_iGetFloatObjXform 함수는 FLOATOBJ 변환을 드라이버에 다운로드합니다. |
XFORMOBJ_iGetXform XFORMOBJ_iGetXform 함수는 드라이버에 변환을 다운로드합니다. |
XLATEOBJ_cGetPalette XLATEOBJ_cGetPalette 함수는 지정된 색상표에서 RGB 색 또는 비트 필드 형식을 검색합니다. |
XLATEOBJ_hGetColorTransform XLATEOBJ_hGetColorTransform 함수는 지정된 변환 개체의 색 변환을 반환합니다. |
XLATEOBJ_iXlate XLATEOBJ_iXlate 함수는 원본 팔레트의 색 인덱스를 대상 팔레트에서 가장 가까운 인덱스로 변환합니다. |
XLATEOBJ_piVector XLATEOBJ_piVector 함수는 드라이버가 원본 인덱스를 대상 인덱스로 변환하는 데 사용할 수 있는 변환 벡터를 검색합니다. |
PFN_DrvQueryGlyphAttrs DrvQueryGlyphAttrs 함수는 글꼴의 문자 모양에 대한 정보를 반환합니다. |
WNDOBJCHANGEPROC WNDOBJCHANGEPROC 함수는 GDI가 드라이버에 해당 창의 변경 내용을 알리는 데 사용하는 드라이버 정의 콜백 함수입니다. |
BLENDOBJ BLENDOBJ 구조체는 원본 및 대상 비트맵에 대한 혼합 함수를 지정하여 혼합을 제어합니다. |
BRUSHOBJ BRUSHOBJ 구조체에는 브러시 개체를 설명하는 세 개의 공용 멤버가 포함되어 있습니다. |
CIECHROMA CIECHROMA 구조는 CIE 색 공간에서 색도 좌표, x 및 y 및 광도 Y를 설명하는 데 사용됩니다. |
클립라인 CLIPLINE 구조체를 사용하면 드라이버가 그리기에 사용되는 두 클립 영역 사이의 선 부분에 액세스할 수 있습니다. |
CLIPOBJ CLIPOBJ 구조체는 그릴 때 사용되는 클립 영역을 설명합니다. |
COLORINFO COLORINFO 구조체는 CIE 좌표 공간에서 디바이스의 색을 정의합니다. |
DEVHTADJDATA DEVHTADJDATA 구조체는 HTUI_DeviceColorAdjustment 함수에 대한 입력으로 사용됩니다. |
DEVHTINFO DEVHTINFO 구조체는 HTUI_DeviceColorAdjustment 함수에 대한 입력으로 사용됩니다. |
DEVINFO DEVINFO 구조체는 드라이버 및 해당 프라이빗 PDEV에 대한 정보를 그래픽 엔진에 제공합니다. |
DRIVEROBJ DRIVEROBJ 구조는 GDI 서비스를 사용해야 하는 드라이버에서 할당한 리소스를 추적하는 데 사용됩니다. |
DRVENABLEDATA DRVENABLEDATA 구조체에는 DRVFN 구조체 배열과 NT 기반 운영 체제의 그래픽 DDI 버전 번호에 대한 포인터가 포함되어 있습니다. |
DRVFN DRVFN 구조체는 그래픽 드라이버에서 정의한 그래픽 DDI 함수에 대한 포인터를 GDI에 제공하는 데 사용됩니다. |
ENG_TIME_FIELDS ENG_TIME_FIELDS 구조체는 EngQueryLocalTime 함수에서 현지 시간을 반환하는 데 사용됩니다. |
ENGSAFESEMAPHORE ENGSAFESEMAPHORE 구조체는 드라이버에 스레드로부터 안전한 세마포를 제공합니다. |
열거형 ENUMRECTS 구조체는 CLIPOBJ_cEnumStart 함수에서 CLIPOBJ_bEnum 함수에 대한 클립 영역의 사각형에 대한 정보를 제공하는 데 사용됩니다. |
FD_DEVICEMETRICS FD_DEVICEMETRICS 구조체는 드라이버 제공 DrvQueryFontData 함수의 iMode 매개 변수가 QFD_MAXEXTENTS 경우 GDI에 디바이스별 글꼴 정보를 제공하는 데 사용됩니다. |
FD_GLYPHATTR FD_GLYPHATTR 구조체는 FONTOBJ_pQueryGlyphAttrs 및 DrvQueryGlyphAttrs 함수의 반환 값을 지정하는 데 사용됩니다. |
FD_GLYPHSET FD_GLYPHSET 구조체는 유니코드 문자에서 문자 모양 핸들로의 매핑을 정의하는 데 사용됩니다. |
FD_KERNINGPAIR FD_KERNINGPAIR 구조체는 커닝 쌍에 대한 정보를 저장하는 데 사용됩니다. |
FD_XFORM FD_XFORM 구조체는 임의의 2차원 글꼴 변환을 설명합니다. |
FLOATOBJ FLOATOBJ 구조체는 부동 소수점 숫자를 에뮬레이트하는 데 사용됩니다. |
FLOATOBJ_XFORM FLOATOBJ_XFORM 구조체는 기하학적 와이드 라인과 같은 임의의 선형 2차원 변환을 설명합니다. (FLOATOBJ_XFORM) |
FONTDIFF FONTDIFF 구조체는 기본 글꼴과 시뮬레이션 중 하나 간에 다른 모든 특성을 설명합니다. |
Fontinfo FONTINFO 구조체에는 특정 글꼴에 대한 정보가 포함됩니다. |
FONTOBJ FONTOBJ 구조체는 글꼴의 특정 instance 대한 정보에 대한 액세스 권한을 드라이버에 부여하는 데 사용됩니다. |
FONTSIM FONTSIM 구조체에는 굵게, 기울임꼴 및 굵은 기울임꼴 시뮬레이션을 설명하는 하나 이상의 FONTDIFF 구조에 대한 오프셋이 포함되어 있습니다. |
GAMMARAMP GAMMARAMP 구조체는 DrvIcmSetDeviceGammaRamp에서 특정 디스플레이 디바이스의 하드웨어 감마 램프를 설정하는 데 사용됩니다. |
GDIINFO GDIINFO 구조는 지정된 디바이스의 그래픽 기능을 설명합니다. |
문자 모양 GLYPHBITS 구조체는 문자 모양 비트맵을 정의하는 데 사용됩니다. |
GLYPHDATA GLYPHDATA 구조체에는 개별 문자 모양에 대한 정보가 포함됩니다. |
GLYPHDEF GLYPHDEF 공용 구조체는 개별 문자 모양을 식별하고 GLYPHBITS 구조체에 대한 포인터 또는 PATHOBJ 구조체에 대한 포인터를 제공합니다. |
문자 모양 GLYPHPOS 구조체는 GDI에서 문자 모양 설명 및 위치를 그래픽 드라이버에 제공하는 데 사용됩니다. |
IFIEXTRA IFIEXTRA 구조체는 GDI에서 사용할 수 있는 지정된 서체에 대한 추가 정보를 정의합니다. |
IFIMETRICS IFIMETRICS 구조체는 GDI에서 사용할 수 있는 지정된 서체에 대한 정보를 정의합니다. |
LINEATTRS LINEATTRS 구조체는 드라이버의 선 그리기 함수에서 선 특성을 확인하는 데 사용됩니다. |
PALOBJ PALOBJ 구조체는 인덱싱된 색상표를 나타내는 사용자 개체입니다. |
PATHDATA PATHDATA 구조체는 하위 경로의 전체 또는 일부를 설명합니다. |
PATHOBJ PATHOBJ 구조체는 스트로크하거나 채울 선 및 베지어 곡선 집합을 설명하는 데 사용됩니다. |
PERBANDINFO PERBANDINFO 구조체는 프린터 그래픽 DLL의 DrvQueryPerBandInfo 함수에 대한 입력으로 사용됩니다. |
실행 RUN 구조체는 CLIPLINE 구조체에 의해 잘리지 않는 선형 픽셀 집합을 설명하는 데 사용됩니다. |
STROBJ STROBJ 클래스 또는 텍스트 문자열 개체에는 디바이스 드라이버에 대한 문자 모양 핸들 및 위치의 열거형이 포함되어 있습니다. |
SURFOBJ SURFOBJ 구조체는 표면의 사용자 개체입니다. 디바이스 드라이버는 일반적으로 Surface 개체가 GDI 비트맵 또는 디바이스 관리 표면을 나타내는 경우에만 Surface 개체에서 메서드를 호출합니다. |
TYPE1_FONT TYPE1_FONT 구조에는 PostScript 드라이버가 GDI를 통해 Type1 글꼴에 액세스하는 데 필요한 정보가 포함되어 있습니다. |
WCRUN WCRUN 구조체는 유니코드 문자의 실행을 설명합니다. |
WNDOBJ WNDOBJ 구조를 사용하면 드라이버가 창의 위치, 크기 및 표시되는 클라이언트 영역 변경 내용을 추적할 수 있습니다. |
XFORML FLOATOBJ_XFORM 구조체는 기하학적 와이드 라인과 같은 임의의 선형 2차원 변환을 설명합니다. F |
XFORMOBJ XFORMOBJ 구조체는 기하학적 와이드 라인과 같은 임의의 선형 2차원 변환을 설명합니다. |
XLATEOBJ XLATEOBJ 구조체는 색상표에서 다른 색상표로 색 인덱스를 변환하는 데 사용됩니다. |
학습
모듈
Manage drivers and device peripherals - Training
This module introduces device drivers. Student will learn how drivers work and the tools used to manage common peripheral devices such as printers.