勇芳软件工作室.汉化:  Printing > Print Spooler API > Print Spooler API Reference > Print Spooler API Structures >

DOC_INFO_3

Previous pageReturn to chapter overviewNext page

描述

 

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不使用AddJobScheduleJob进行本地打印。

 

备注

 

DOC_INFO_3中的DI_MEMORYMAP_WRITE设置是一个优化。这允许GDI映射应用程序中的假脱机文件,并加快录制速度。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)