勇芳软件工作室.汉化:  Printing > Print Spooler API > Printer Driver Installation >

GetCorePrinterDrivers

Previous pageReturn to chapter overviewNext page

描述

 

检索指定核心打印机驱动程序的GUID,版本和日期以及其包的路径。

 

C++ 语法

 

HRESULT GetCorePrinterDrivers(

__in  LPCTSTR pszServer,

__in  LPCTSTR pszEnvironment,

__in  LPCTSTR pszzCoreDriverDependencies,

__in  DWORD cCorePrinterDrivers,

__out PCORE_PRINTER_DRIVER pCorePrinterDrivers

);

 

PowerBASIC 语法

 

FUNCTION GetCorePrinterDriversA ( _

BYREF pszServer AS ASCIIZ, _

BYREF pszEnvironment AS ASCIIZ, _

BYREF pszzCoreDriverDependencies AS ASCIIZ, _

BYVAL cCorePrinterDrivers AS DWORD, _

BYREF pCorePrinterDrivers AS CORE_PRINTER_DRIVERA _

) AS LONG

 

Unicode版本:

 

FUNCTION GetCorePrinterDriversW ( _

BYREF pszServer AS WSTRINGZ, _

BYREF pszEnvironment AS WSTRINGZ, _

BYREF pszzCoreDriverDependencies AS WSTRINGZ, _

BYVAL cCorePrinterDrivers AS DWORD, _

BYREF pCorePrinterDrivers AS CORE_PRINTER_DRIVERW _

) AS LONG

 

参数

 

pszServer

 

[in]一个指向打印服务器名称的常量,以null结尾的字符串的指针。对本地计算机使用NULL。

 

pszEnvironment

 

[in]指向指定处理器体系结构(例如Windows NT x86)的常量,以null结尾的字符串的指针。这可以是NULL。

 

pszzCoreDriverDependencies

 

[in]一个指向空端点的多字符串的指针,指定核心打印机驱动程序的GUID。

 

cCorePrinterDrivers

 

[in]指定pszzCoreDriverDependencies中的字符串数。

 

pCorePrinterDrivers

 

[out]指向一个或多个CORE_PRINTER_DRIVER结构的数组的指针。

 

返回值

 

如果操作成功,返回值为S_OK,否则HRESULT将包含错误代码。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)