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。 在调用其中任一函数之前,调用方必须填写此结构的成员。

要求

要求 价值
标头 winddiui.h (包括 Winddiui.h)

另请参阅

DrvDocumentEvent

IPrintOemUI2::D ocumentEvent