DRIVER_INFO_3

【勇芳软件工作室】汉化HomePreviousNext

DRIVER_INFO_3结构包含打印机驱动程序信息。

typedef struct _DRIVER_INFO_3 { // dri3

DWORD cVersion;

LPTSTR pName;

LPTSTR pEnvironment;

LPTSTR pDriverPath;

LPTSTR pDataFile;

LPTSTR pConfigFile;

LPTSTR pHelpFile;

LPTSTR pDependentFiles;

LPTSTR pMonitorName;

LPTSTR pDefaultDataType;

} DRIVER_INFO_3;

会员

cVersion

指定打印机驱动程序版本号。

PNAME

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

pEnvironment

指向以空字符结尾的字符串,指定驱动程序的写入环境(例如“Windows x86”或“Windows NT R4000”)。

pDriverPath

指向一个以null结尾的字符串,指定包含设备驱动程序(例如“C:\\ DRIVERS \\ PSCRIPT.DLL”)的文件的文件名或完整路径和文件名。

pDataFile

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

pConfigFile

指向以空值终止的字符串,指定设备驱动程序的配置动态链接库(例如“C:\\ DRIVERS \\ PSCRPTUI.DLL”)的文件名或完整路径和文件名。

pHelpFile

指向一个以null结尾的字符串,指定设备驱动程序的帮助文件的文件名或完整路径和文件名。

pDependentFiles

指向一个以null结尾的字符串,指定驱动程序所依赖的文件。字符串中的每个文件名也以null结尾(例如,“PSCRIPT.DLL \\ 0QMS810.PPD \\ 0PSCRPTUI.DLL \\ 0PSPCRIPTUI.HLP \\ 0PSTEST.TXT \\ 0 \\ 0”)。

pMonitorName

指向指定语言监视器(例如“PJL监视器”)的以空值终止的字符串。该成员可以为NULL,只能为能够进行双向通信的打印机指定。

pDefaultDataType

指向指定打印作业的默认数据类型的空终止字符串(例如,“EMF”)。

也可以看看

AddPrinterDriver, EnumPrinterDrivers,GetPrinterDriver