Метод IPrintOemUI::UpgradePrinter (prcomoem.h)
Метод IPrintOemUI::UpgradePrinter
позволяет подключаемого модуля пользовательского интерфейса обновлять значения параметров устройства, хранящиеся в реестре.
Синтаксис
HRESULT UpgradePrinter(
DWORD dwLevel,
PBYTE pDriverUpgradeInfo
);
Параметры
dwLevel
Номер версии структуры, предоставленной вызывающим абонентом, на которую указывает pDriverUpgradeInfo. Текущее допустимое значение — 1.
pDriverUpgradeInfo
Указатель на структуру DRIVER_UPGRADE_INFO_1 , предоставленный вызывающим.
Возвращаемое значение
Метод должен возвращать одно из следующих значений.
Код возврата | Описание |
---|---|
|
Операция успешно выполнена. |
|
Операция не удалась. |
|
Метод не реализован. |
Комментарии
Если вы предоставляете подключаемый модуль пользовательского интерфейса для одного из драйверов принтеров Майкрософт и если подключаемый модуль пользовательского интерфейса сохраняет значения параметров устройства в реестре, он должен реализовать IPrintOemUI::UpgradePrinter
метод для обновления этих значений.
Метод подключаемого модуля IPrintOemUI::UpgradePrinter
пользовательского интерфейса выполняет те же типы операций, что и функция DrvUpgradePrinter , экспортируемая библиотеками DLL интерфейса принтера пользовательского режима. При вызове функции DrvUpgradePrinter драйвера он обновляет собственные значения реестра, а затем вызывает IPrintOemUI::UpgradePrinter
метод .
Если IPrintOemUI::UpgradePrinter
методы экспортируются несколькими подключаемыми модулями пользовательского интерфейса, методы вызываются в том порядке, в который эти подключаемые модули указаны для установки.
Дополнительные сведения о создании и установке подключаемых модулей пользовательского интерфейса см. в статье Настройка драйверов принтеров Майкрософт.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | prcomoem.h (включая Prcomoem.h) |