IPrintOemDriverUI::D rvUpgradeRegistrySetting 方法 (prcomoem.h)

方法 IPrintOemDriverUI::DrvUpdateRegistrySetting 由 Unidrv 和 Pscript5 微型驱动程序提供,以便用户界面插件可以更新存储在注册表中的设备设置。

语法

HRESULT DrvUpgradeRegistrySetting(
  HANDLE hPrinter,
  PCSTR  pFeature,
  PCSTR  pOption
);

参数

hPrinter

调用方提供的打印机句柄。

pFeature

调用方提供的指向字符串的指针,该字符串标识包含在打印机的 GPDPPD 文件中的打印机功能名称。

pOption

调用方提供的指向字符串的指针,该字符串标识与打印机的 GPD 或 PPD 文件中包含的指定功能关联的选项名称。

返回值

方法必须返回以下值之一。

返回代码 说明
S_OK
操作成功。
E_FAIL
此操作失败。
E_NOTIMPL
该方法未实现。

注解

IPrintOemDriverUI::DrvUpdateRegistrySetting 需要更新以前版本驱动程序的私有注册表项中存储的注册表设置,但现在包含在 GPD 或 PPD 文件中时,将从用户界面插件的 IPrintOemUI::UpgradePrinter 方法调用该方法。

要求

要求
目标平台 桌面
标头 prcomoem.h (包括 Prcomoem.h)