Поделиться через


Метод IPrintCoreUI2::D rvUpdateUISetting (prcomoem.h)

Метод IPrintCoreUI2::DrvUpdateUISetting предоставляется драйвером Pscript5 в Windows XP, чтобы подключаемые модули пользовательского интерфейса 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
Метод не реализован.

Комментарии

Этот метод наследуется от интерфейса COM IPrintOemDriverUI и может вызываться только подключаемыми модулями пользовательского интерфейса Pscript5 Windows XP, которые не полностью заменяют стандартные страницы пользовательского интерфейса основного драйвера и поддерживаются в функциях IPrintOemUI::D ocumentPropertySheets и IPrintOemUI::D evicePropertySheets и их процедурах обратного вызова страниц свойств. Если этот метод поддерживается, он работает так же, как iPrintOemDriverUI::D rvUpdateUISetting. Если он не поддерживается, этот метод должен возвращать E_NOTIMPL.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть prcomoem.h (включая Prcomoem.h)

См. также раздел

IPrintCoreUI2

IPrintOemDriverUI::D rvUpdateUISetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets