描述
DRIVER_INFO_5结构包含打印机驱动程序信息。
C++ 语法
typedef struct _DRIVER_INFO_5 { DWORD cVersion; LPTSTR pName; LPTSTR pEnvironment; LPTSTR pDriverPath; LPTSTR pDataFile; LPTSTR pConfigFile; DWORD dwDriverAttributes; DWORD dwConfigVersion; DWORD dwDriverVersion; } DRIVER_INFO_5, *PDRIVER_INFO_5; |
PowerBASIC 语法
TYPE DRIVER_INFO_5A cVersion AS DWORD pName AS ASCIIZ PTR pEnvironment AS ASCIIZ PTR pDriverPath AS ASCIIZ PTR pDataFile AS ASCIIZ PTR pConfigFile AS ASCIIZ PTR dwDriverAttributes AS DWORD dwConfigVersion AS DWORD dwDriverVersion AS DWORD END TYPE |
Unicode版本:
TYPE DRIVER_INFO_5W cVersion AS DWORD pName AS WSTRINGZ PTR pEnvironment AS WSTRINGZ PTR pDriverPath AS WSTRINGZ PTR pDataFile AS WSTRINGZ PTR pConfigFile AS WSTRINGZ PTR dwDriverAttributes AS DWORD dwConfigVersion AS DWORD dwDriverVersion AS DWORD END TYPE |
成员
cVersion
指定驱动程序写入的操作系统版本。它可以是以下之一。
值 |
含义 |
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”)的文件名或完整路径和文件名。
dwDriverAttributes
驱动程序属性,如UMPD / KMPD。
dwConfigVersion
自上次假脱机程序重新启动以来,此驱动程序的配置文件已升级或降级的次数。
dwDriverVersion
自上次假脱机程序重新启动以来,此驱动程序的驱动程序文件已升级或降级的次数。
引用文件 #INCLUDE Once
WinSpool.inc(包括Windows.inc)


