DOC_INFO_2 结构

DOC_INFO_2 结构描述将打印的文档。

语法

typedef struct _DOC_INFO_2 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwMode;
  DWORD  JobId;
} DOC_INFO_2, *PDOC_INFO_2;

成员

pDocName

指向以 null 结尾的字符串的指针,该字符串指定文档的名称。

pOutputFile

指向以 null 结尾的字符串的指针,该字符串指定输出文件的名称。

pDatatype

指向以 null 结尾的字符串的指针,该字符串标识用于记录文档的数据类型。

dwMode

通知打印后台处理程序要遵循的数据的性质。 如果此值为零,则打印后台处理程序会将后续调用 WritePrinter 发送的数据视为普通打印作业, (是否后台打印取决于打印机属性) 。 如果此值DI_CHANNEL,则仅打开通信通道。 在这种情况下,传入对 WritePrinter 的后续调用的数据将发送到打印机,或随后调用 ReadPrinter 从打印机检索数据。 在调用 EndDoc 之前,此模式保持有效。

JobId

保留供内部使用;应为零。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Winspool.h (包括 Windows.h)
Unicode 和 ANSI 名称
_DOC_INFO_2W (unicode) 和 _DOC_INFO_2A (ANSI)

另请参阅

打印

打印后台处理程序 API 结构

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter