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

DOC_INFO_2

Previous pageReturn to chapter overviewNext page

描述

 

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

 

C++ 语法

 

typedef struct _DOC_INFO_2 {

LPTSTR pDocName;

LPTSTR pOutputFile;

LPTSTR pDatatype;

DWORD  dwMode;

DWORD  JobId;

} DOC_INFO_2,

*PDOC_INFO_2;

 

PowerBASIC 语法

 

TYPE DOC_INFO_2A

pDocName    AS ASCIIZ PTR

pOutputFile AS ASCIIZ PTR

pDatatype   AS ASCIIZ PTR

dwMode      AS DWORD

JobId       AS DWORD

END TYPE

 

Unicode版本:

 

TYPE DOC_INFO_2

pDocName    AS WSTRINGZ PTR

pOutputFile AS WSTRINGZ PTR

pDatatype   AS WSTRINGZ PTR

dwMode      AS DWORD

JobId       AS DWORD

END TYPE

 

成员

 

pDocName

 

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

 

pOutputFile

 

指向指定输出文件名称的以null结尾的字符串的指针。要打印到打印机,请将其设置为NULL。

 

pDatatype

 

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

 

dwMode

 

通知打印后台处理程序跟随数据的性质。如果此值为零,则打印后台处理程序将通过后续调用发送的数据视为普通打印作业(不管是否根据打印机属性进行假脱机)。如果该值为DI_CHANNEL,则仅打开通信通道。在这种情况下,传递到后续呼叫WritePrinter的数据将被发送到打印机或以后从ReadPrinter调用从打印机检索数据。此模式在EndDoc被调用之前保持有效。

 

JobId

 

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

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)