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

预留给系统使用。 设置为零。

pszDevice

指向 Unicode 字符串的第一个字节的指针,该字符串包含设备名称或端口名称,具体取决于是启用或禁用打印后台打印。 如果打印作业直接发送到打印机, (后台打印) 禁用,则此成员包含打印机名称。 如果打印作业正在后台打印,则此成员包含端口名称。

pdm

指向传递给 CreateIC 或 CreateDC 的 DEVMODEW 结构的指针 (Microsoft Windows SDK文档) 中所述。 此成员可以为 NULL

bIC

指定是将 pdm 成员指向的 DEVMODEW 结构传递给 CreateIC 还是 CreateDC。 如果 为 TRUE,则调用 CreateIC。 如果 为 FALSE,则调用 CreateDC。

注解

DOCEVENT_CREATEDCPRE结构是为 Windows XP 和更高版本定义的。

此结构与调用 DrvDocumentEventIPrintOemUI2::D ocumentEvent 结合使用,其中 iEsc 参数设置为 DOCUMENTEVENT_CREATEDCPRE。 在调用其中任一函数之前,调用方必须填写此结构的成员。

要求

要求
Header winddiui.h (包括 Winddiui.h)

另请参阅

DrvDocumentEvent

IPrintOemUI2::D ocumentEvent