描述
DOC_INFO_3结构描述将要打印的文档。
C++ 语法
typedef struct _DOC_INFO_3 { LPTSTR pDocName; LPTSTR pOutputFile; LPTSTR pDatatype; DWORD dwFlags; } DOC_INFO_3, *PDOC_INFO_3; |
PowerBASIC 语法
TYPE DOC_INFO_3A pDocName AS ASCIIZ PTR pOutputFile AS ASCIIZ PTR pDataType AS ASCIIZ PTR dwFlags AS DWORD END TYPE |
Unicode版本:
TYPE DOC_INFO_3W pDocName AS WSTRINGZ PTR pOutputFile AS WSTRINGZ PTR pDataType AS WSTRINGZ PTR dwFlags AS DWORD END TYPE |
成员
pDocName
指向指定文档名称的以null结尾的字符串的指针。
pOutputFile
指向指定输出文件名称的以null结尾的字符串的指针。要打印到打印机,请将其设置为NULL。
pDatatype
指向以空字符结尾的字符串的指针,用于标识用于记录文档的数据类型。
dwFlags
标志。目前,它可以是NULL或以下。
旗 |
含义 |
DI_MEMORYMAP_WRITE |
导致StartDocPrinter不使用AddJob和ScheduleJob进行本地打印。 |
备注
DOC_INFO_3中的DI_MEMORYMAP_WRITE设置是一个优化。这允许GDI映射应用程序中的假脱机文件,并加快录制速度。
引用文件 #INCLUDE Once
WinSpool.inc(包括Windows.inc)


