描述
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)


