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


Метод 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
Метод не реализован.

Замечания

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка prcomoem.h (include Prcomoem.h)

См. также

IPrintCoreUI2

IPrintOemDriverUI::D rvUpdateUISetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets