DOCEVENT_CREATEDCPRE 结构 (winddiui.h)
DOCEVENT_CREATEDCPRE 结构包含一组值,用于对 DrvDocumentEvent 和 IPrintOemUI2::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 和更高版本定义的。
此结构与调用 DrvDocumentEvent 或 IPrintOemUI2::D ocumentEvent 结合使用,其中 iEsc 参数设置为 DOCUMENTEVENT_CREATEDCPRE。 在调用其中任一函数之前,调用方必须填写此结构的成员。
要求
要求 | 值 |
---|---|
Header | winddiui.h (包括 Winddiui.h) |