DOCINFO结构包含StartDoc函数使用的输入和输出文件名和其他信息。
typedef struct { // di
int cbSize;
LPCTSTR lpszDocName;
LPCTSTR lpszOutput;
LPCTSTR lpszDatatype; //仅Windows 95在Windows NT上被忽略
DWORD fwType; //仅Windows 95在Windows NT上被忽略
} DOCINFO;
会员
CBSIZE
指定结构的大小(以字节为单位)。
lpszDocName
指向指定文档名称的以null结尾的字符串。
lpszOutput
指向指定输出文件名称的以null结尾的字符串。如果此指针为NULL,则输出将发送到由传递给StartDoc函数的设备上下文句柄标识的设备。
lpszDatatype
Windows 95:指向一个空值终止的字符串,指定用于记录打印作业的数据类型。
Windows NT:此成员被忽略。
fwType
Windows 95:指定有关打印作业的其他信息。如果应用程序将使用条带,可以为零或DI_APPBANDING。为了在打印期间获得最佳性能,条带应用程序应指定DI_APPBANDING。
Windows NT:该成员被忽略。
也可以看看