Freigeben über


DOCEVENT_CREATEDCPRE-Struktur (winddiui.h)

Die DOCEVENT_CREATEDCPRE-Struktur enthält einen Satz von Werten, die in bestimmten Aufrufen von DrvDocumentEvent und IPrintOemUI2::D ocumentEvent verwendet werden.

Syntax

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

Member

pszDriver

Ist für das System reserviert. Auf NULL festlegen.

pszDevice

Zeiger auf das erste Byte einer Unicode-Zeichenfolge, die entweder den Gerätenamen oder den Portnamen enthält, je nachdem, ob das Druckspooling aktiviert oder deaktiviert ist. Wenn der Druckauftrag direkt an den Drucker gesendet wird (Spooling ist deaktiviert), enthält dieser Member den Druckernamen. Wenn ein Druckauftrag in der Spoolung ausgeführt wird, enthält dieser Member den Portnamen.

pdm

Zeiger auf eine DEVMODEW-Struktur, die entweder an CreateIC oder CreateDC übergeben wird (beides wird in der Microsoft Windows SDK-Dokumentation beschrieben). Dieser Member kann NULL sein.

bIC

Gibt an, ob die DEVMODEW-Struktur, auf die der pdm-Member verweist, an CreateIC oder CreateDC übergeben wird. Wenn TRUE, wird CreateIC aufgerufen. Wenn FALSE, wird CreateDC aufgerufen.

Hinweise

Die DOCEVENT_CREATEDCPRE-Struktur ist für Windows XP und höher definiert.

Diese Struktur wird in Verbindung mit einem Aufruf von DrvDocumentEvent oder IPrintOemUI2::D ocumentEvent verwendet, in dem der iEsc-Parameter auf DOCUMENTEVENT_CREATEDCPRE festgelegt ist. Vor dem Aufrufen einer dieser Funktionen muss der Aufrufer die Member dieser Struktur ausfüllen.

Anforderungen

Anforderung Wert
Header winddiui.h (einschließlich Winddiui.h)

Weitere Informationen

DrvDocumentEvent

IPrintOemUI2::D ocumentEvent