다음을 통해 공유


DOCEVENT_CREATEDCPRE 구조체(winddiui.h)

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

구문

typedef struct _DOCEVENT_CREATEDCPRE {
  PWSTR     pszDriver;
  PWSTR     pszDevice;
  PDEVMODEW pdm;
  BOOL      bIC;
} DOCEVENT_CREATEDCPRE, *PDCEVENT_CREATEDCPRE;

멤버

pszDriver

시스템에서 사용하도록 예약되었습니다. 0으로 설정됩니다.

pszDevice

인쇄 스풀링 사용 여부에 따라 디바이스 이름 또는 포트 이름을 포함하는 유니코드 문자열의 첫 번째 바이트에 대한 포인터입니다. 인쇄 작업이 프린터로 직접 전송되는 경우(스풀링이 비활성화됨) 이 멤버에는 프린터 이름이 포함됩니다. 인쇄 작업이 스풀되는 경우 이 멤버에는 포트 이름이 포함됩니다.

pdm

CreateIC 또는 CreateDC에 전달된 DEVMODEW 구조체에 대한 포인터입니다(둘 다 Microsoft Windows SDK 설명서에 설명되어 있습니다). 이 멤버는 NULL일 수 있습니다.

bIC

pdm 멤버가 가리키는 DEVMODEW 구조체가 CreateIC 또는 CreateDC에 전달되는지 여부를 지정합니다. TRUE이면 CreateIC가 호출됩니다. FALSE이면 CreateDC가 호출됩니다.

설명

DOCEVENT_CREATEDCPRE 구조는 Windows XP 이상에 대해 정의됩니다.

이 구조체는 iEsc 매개 변수가 DOCUMENTEVENT_CREATEDCPRE 설정된 DrvDocumentEvent 또는 IPrintOemUI2::D ocumentEvent 호출과 함께 사용됩니다. 이러한 함수 중 하나를 호출하기 전에 호출자는 이 구조체의 멤버를 채워야 합니다.

요구 사항

요구 사항
헤더 winddiui.h(Winddiui.h 포함)

추가 정보

DrvDocumentEvent

IPrintOemUI2::D ocumentEvent