Метод 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 (include Prcomoem.h) |