Метод IPrintOemDriverUI::D rvUpdateUISetting (prcomoem.h)
Метод IPrintOemDriverUI::DrvUpdateUISetting
предоставляется мини-драйверами Unidrv и Pscript5, чтобы подключаемые модули пользовательского интерфейса могли уведомлять драйвер об изменении параметра пользовательского интерфейса.
Синтаксис
HRESULT DrvUpdateUISetting(
PVOID pci,
PVOID pOptItem,
DWORD dwPreviousSelection,
DWORD dwMode
);
Параметры
pci
Поставляемый вызывающим объектом указатель на структуру OEMUIOBJ .
pOptItem
Поставляемый вызывающим элементом указатель на структуру OPTITEM , описывающую элемент параметра пользовательского интерфейса.
dwPreviousSelection
Не используется.
dwMode
Поставляемая вызывающей целочисленной константой, указывающей, к какой странице свойств принадлежит предоставленный элемент параметра. Допустимы следующие константы.
Значение | Определение |
---|---|
OEMCUIP_DOCPROP | Предоставленный элемент параметра принадлежит странице Дополнительно на странице свойств документа. |
OEMCUIP_PRNPROP | Предоставленный элемент параметра принадлежит странице Параметры устройства на странице свойств принтера. |
Дополнительные сведения см. в разделе "Примечания".
Возвращаемое значение
Метод должен возвращать одно из следующих значений.
Код возврата | Описание |
---|---|
|
Операция успешно выполнена. |
|
Операция не удалась. |
|
Метод не реализован. |
Комментарии
Если вы предоставляете подключаемый модуль пользовательского интерфейса, реализующий метод IPrintOemUI::D ocumentPropertySheets или IPrintOemUI::D evicePropertySheets , обычно также предоставляется _CPSUICALLBACK типизированной функции обратного вызова для обработки изменений пользователей. Эта функция обратного вызова должна вызываться IPrintOemDriverUI::DrvUpdateUISetting
, чтобы сообщить драйверу об изменении значения, связанного с параметром пользовательского интерфейса, если значение хранится в структуре DEVMODEW драйвера (вместо частных членов DEVMODEW подключаемого модуля) или в разделах реестра.
Значение, указанное для dwMode, должно основываться на том, какой метод задает функцию обратного вызова.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | prcomoem.h (включая Prcomoem.h) |