DOC_INFO_3结构

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

语法

typedef struct _DOC_INFO_3 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwFlags;
} DOC_INFO_3, *PDOC_INFO_3;

成员

pDocName

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

pOutputFile

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

pDatatype

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

dwFlags

标志。 目前可为 NULL 或以下内容。

标志 含义
DI_MEMORYMAP_WRITE 使 StartDocPrinter 不使用 AddJobScheduleJob 进行本地打印。

注解

DOC_INFO_3中的DI_MEMORYMAP_WRITE设置是一种优化。 这允许 GDI 映射应用程序中的后台文件并加快录制速度。

要求

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

另请参阅

打印

打印后台处理程序 API 结构

AddJob

ScheduleJob

StartDocPrinter