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

DRIVER_INFO_2

Previous pageReturn to chapter overviewNext page

描述

 

DRIVER_INFO_2结构标识了打印机驱动程序,驱动程序版本号,驱动程序写入的环境,存储驱动程序的文件的名称等等。

 

C++ 语法

 

typedef struct _DRIVER_INFO_2 {

DWORD  cVersion;

LPTSTR pName;

LPTSTR pEnvironment;

LPTSTR pDriverPath;

LPTSTR pDataFile;

LPTSTR pConfigFile;

} DRIVER_INFO_2,

*PDRIVER_INFO_2;

 

PowerBASIC 语法

 

TYPE DRIVER_INFO_2A

cVersion     AS DWORD

pName        AS ASCIIZ PTR

pEnvironment AS ASCIIZ PTR

pDriverPath  AS ASCIIZ PTR

pDataFile    AS ASCIIZ PTR

pConfigFile  AS ASCIIZ PTR

END TYPE

 

Unicode版本:

 

TYPE DRIVER_INFO_2W

cVersion     AS DWORD

pName        AS WSTRINGZ PTR

pEnvironment AS WSTRINGZ PTR

pDriverPath  AS WSTRINGZ PTR

pDataFile    AS WSTRINGZ PTR

pConfigFile  AS WSTRINGZ PTR

END TYPE

 

成员

 

cVersion

 

指定驱动程序写入的操作系统版本。它可以是以下之一。

 

含义

0

驱动程序Windows 95/98 / Me。

1

驱动程序Windows NT 3.51。

2

Windows NT 4.0驱动程序。

3

适用于Windows 2000 / XP / Vista / Windows 7的驱动程序。

 

pName

 

指向指定驱动程序名称的空终止字符串的指针(例如,“QMS 810”)。

 

pEnvironment

 

指向指定驱动程序编写环境的空终止字符串(例如,Windows NT x86,Windows IA64,Windows x64,Windows NT R4000,Windows NT Alpha_AXP,Windows 4.0或Windows NT PowerPC)。

 

注意 Windows IA64在Windows XP,Windows XP 64位版,Windows Server 2003和更高版本中可用。Windows XP Service Pack 2(SP2),Windows XP Professional x64 Edition,Windows Server 2003 Service Pack 1(SP1)和更高版本中提供Windows x64。

 

pDriverPath

 

指向以空字符结尾的字符串,指定包含设备驱动程序(例如“c:\\ drivers \\ pscript.dll”)的文件的文件名或完整路径和文件名。

 

pDataFile

 

指向以空值终止的字符串,指定包含驱动程序数据的文件的文件名或完整路径和文件名(例如“c:\\ drivers \\ Qms810.ppd”)。

 

pConfigFile

 

指向以空值终止的字符串,指定设备驱动程序配置.dll(例如“c:\\ drivers \\ Pscrptui.dll”)的文件名或完整路径和文件名。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)