IPrintCoreUI2::D rvUpdateUISetting 方法 (prcomoem.h)

方法 IPrintCoreUI2::DrvUpdateUISetting 由 Windows XP Pscript5 驱动程序提供,因此 Pscript5 用户界面插件可以通知驱动程序已修改的用户界面选项。

语法

HRESULT DrvUpdateUISetting(
  PVOID pci,
  PVOID pOptItem,
  DWORD dwPreviousSelection,
  DWORD dwMode
);

参数

pci

调用方提供的指向 OEMUIOBJ 结构的指针。

pOptItem

调用方提供的指向描述用户界面选项项的 OPTITEM 结构的指针。

dwPreviousSelection

未使用。

dwMode

调用方提供的整数常量,指示所提供的选项项所属的属性表页。 以下常量有效。

定义
OEMCUIP_DOCPROP 提供的选项项属于文档属性表的“高级”页。
OEMCUIP_PRNPROP 提供的选项项属于打印机属性表的“设备设置”页。
OEMCUIP_PRNPROP 提供的选项项属于打印机属性表的“设备设置”页。

返回值

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

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

注解

此方法继承自 IPrintOemDriverUI COM 接口,只能由不完全替换核心驱动程序的标准 UI 页面的 Windows XP Pscript5 UI 插件调用,在 UI 插件的 IPrintOemUI::D ocumentPropertySheetsIPrintOemUI::D evicePropertySheets 函数及其属性表回调例程期间受支持。 如果支持此方法,则其行为与 IPrintOemDriverUI::D rvUpdateUISetting 相同。 如果不支持,此方法应返回E_NOTIMPL。

要求

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

另请参阅

IPrintCoreUI2

IPrintOemDriverUI::D rvUpdateUISetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets