다음을 통해 공유


winddiui.h 헤더

이 헤더는 인쇄에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

winddiui.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
DevQueryPrintEx

프린터 인터페이스 DLL의 DevQueryPrintEx 함수는 지정된 인쇄 작업이 프린터의 현재 구성과 호환되므로 인쇄할 수 있는지 여부를 결정합니다.
DOCUMENTEVENT_EVENT

자세한 정보: 매크로 DOCUMENTEVENT_EVENT
DOCUMENTEVENT_FLAGS

자세한 정보: 매크로 DOCUMENTEVENT_FLAGS
DrvConvertDevMode

프린터 인터페이스 DLL의 DrvConvertDevMode 함수는 프린터의 DEVMODEW 구조를 한 버전에서 다른 버전으로 변환합니다.
DrvDeviceCapabilities

프린터 인터페이스 DLL의 DrvDeviceCapabilities 함수는 프린터 기능에 대한 요청된 정보를 반환합니다.
DrvDevicePropertySheets

프린터 인터페이스 DLL의 DrvDevicePropertySheets 함수는 프린터의 속성을 설명하는 속성 시트 페이지를 만드는 역할을 합니다.
DrvDocumentEvent

프린터 인터페이스 DLL의 DrvDocumentEvent 함수는 문서 인쇄와 관련된 특정 이벤트를 처리할 수 있습니다.
DrvDocumentPropertySheets

프린터 인터페이스 DLL의 DrvDocumentPropertySheets 함수는 인쇄 문서의 속성을 설명하는 속성 시트 페이지를 만드는 역할을 합니다.
DrvDriverEvent

인쇄 스풀러는 스풀러가 프린터 드라이버의 작업이 필요할 수 있는 드라이버 관련 이벤트를 처리할 때 프린터 인터페이스 DLL의 DrvDriverEvent 함수를 호출합니다.
DrvPrinterEvent

프린터 인터페이스 DLL의 DrvPrinterEvent 함수는 프린터 드라이버의 작업이 필요할 수 있는 프린터 관련 이벤트를 처리할 때 인쇄 스풀러에서 호출됩니다.
DrvQueryColorProfile

DrvQueryColorProfile 함수를 사용하면 프린터 인터페이스 DLL이 색 관리에 사용할 ICC 프로필을 지정할 수 있습니다.
DrvQueryJobAttributes

DrvQueryJobAttributes 함수를 사용하면 프린터 인터페이스 DLL이 실제 페이지에서 여러 문서 페이지 인쇄(N-up 인쇄), 각 페이지의 여러 복사본 인쇄, 페이지 정렬 및 페이지 인쇄와 같은 기능에 대한 지원을 역순으로 지정할 수 있습니다.
DrvSplAbort

DrvSplAbort 함수는 사용되지 않습니다.
DrvSplClose

DrvSplClose 함수는 사용되지 않습니다.
DrvSplDeviceCaps

프린터 인터페이스 DLL의 DrvSplDeviceCaps 함수는 프린터의 기능을 쿼리합니다.
DrvSplEndDoc

DrvSplEndDoc 함수는 사용되지 않습니다.
DrvSplEndPage

이 항목에서는 DrvSplEndPage 함수에 대해 설명합니다.
DrvSplStartDoc

이 항목에서는 DrvSplStartDoc 함수에 대해 설명합니다.
DrvSplStartPage

이 항목에서는 DrvSplStartPage 함수에 대해 설명합니다.
DrvSplWritePrinter

이 항목에서는 DrvSplWritePrinter 함수에 대해 설명합니다.
DrvUpgradePrinter

프린터 인터페이스 DLL의 DrvUpgradePrinter 함수는 새 버전의 드라이버가 시스템에 추가되면 프린터의 레지스트리 설정을 업데이트하는 데 사용됩니다.

구조체

 
ATTRIBUTE_INFO_1

ATTRIBUTE_INFO_1 구조체는 프린터 인터페이스 DLL의 DrvQueryJobAttributes 함수에 대한 매개 변수로 사용됩니다. 모든 멤버 값은 함수로 제공됩니다.
ATTRIBUTE_INFO_2

ATTRIBUTE_INFO_2 구조체는 프린터 인터페이스 DLL의 DrvQueryJobAttributes 함수에 대한 매개 변수로 사용됩니다. 모든 멤버 값은 함수로 제공됩니다.
ATTRIBUTE_INFO_3

ATTRIBUTE_INFO_3 구조체는 프린터 인터페이스 DLL의 DrvQueryJobAttributes 함수에 대한 매개 변수로 사용됩니다. 모든 멤버 값은 함수로 제공됩니다.
ATTRIBUTE_INFO_4

ATTRIBUTE_INFO_4 구조체는 프린터 인터페이스 DLL의 DrvQueryJobAttributes 함수에 대한 매개 변수로 사용됩니다.
DEVICEPROPERTYHEADER

DEVICEPROPERTYHEADER 구조체는 프린터 인터페이스 DLL의 DrvDevicePropertySheets 함수에 대한 입력 매개 변수로 사용됩니다.
DEVQUERYPRINT_INFO

DEVQUERYPRINT_INFO 구조체는 프린터 인터페이스 DLL의 DevQueryPrintEx 함수에 대한 입력 매개 변수로 사용됩니다.
DOCEVENT_CREATEDCPRE

DOCEVENT_CREATEDCPRE 구조체에는 DrvDocumentEvent 및 IPrintOemUI2::D ocumentEvent에 대한 특정 호출에 사용되는 값 집합이 포함되어 있습니다.
DOCEVENT_ESCAPE

DOCEVENT_ESCAPE 구조체는 ExtEscape 함수의 매개 변수로 사용되는 값에 대한 컨테이너입니다.
DOCEVENT_FILTER

DOCEVENT_FILTER 구조에는 프린터 드라이버가 응답할 문서 이벤트 목록이 포함되어 있습니다. 문서 이벤트의 전체 목록은 DrvDocumentEvent를 참조하세요.
DOCUMENTPROPERTYHEADER

DOCUMENTPROPERTYHEADER 구조체는 프린터 인터페이스 DLL의 DrvDocumentPropertySheets 함수에 대한 입력 매개 변수로 사용됩니다.
DRIVER_UPGRADE_INFO_1

DRIVER_UPGRADE_INFO_1 구조체는 프린터 인터페이스 DLL의 DrvUpgradePrinter 함수에 대한 입력으로 사용됩니다.
DRIVER_UPGRADE_INFO_2

DRIVER_UPGRADE_INFO_2 구조체는 프린터 인터페이스 DLL의 DrvUpgradePrinter 함수에 대한 입력으로 사용됩니다.
PRINTER_EVENT_ATTRIBUTES_INFO

PRINTER_EVENT_ATTRIBUTES_INFO 구조에는 프린터의 이전 특성과 새 특성이 포함됩니다.
PRINTPROCESSOR_CAPS_1

자세한 정보: _PRINTPROCESSOR_CAPS_1 구조체