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 | 提供的选项项属于打印机属性表的“设备设置”页。 |
返回值
此方法必须返回以下值之一。
| 返回代码 | 描述 |
|---|---|
|
作成功。 |
|
作失败。 |
|
未实现该方法。 |
言论
此方法继承自 IPrintOemDriverUI COM 接口,只能由未完全替换核心驱动程序标准 UI 页的 Windows XP Pscript5 UI 插件调用。 并在 UI 插件的 IPrintOemUI::D ocumentPropertySheets 和 IPrintOemUI::D evicePropertySheets 函数及其属性表回调例程期间受支持。 支持此方法时,其行为与 IPrintOemDriverUI::D rvUpdateUISetting相同。 不支持此方法时,此方法应返回E_NOTIMPL。
要求
| 要求 | 价值 |
|---|---|
| 目标平台 | 桌面 |
| 标头 | prcomoem.h (include Prcomoem.h) |
另请参阅
IPrintOemDriverUI::D rvUpdateUISetting