Метод IPrintOemUI::D riverEvent (prcomoem.h)
Функция DrvDriverEvent драйвера принтера вызывает метод подключаемого IPrintOemUI::DriverEvent
модуля пользовательского интерфейса для дополнительной обработки событий драйвера принтера.
Синтаксис
HRESULT DriverEvent(
DWORD dwDriverEvent,
DWORD dwLevel,
LPBYTE pDriverInfo,
LPARAM lParam
);
Параметры
dwDriverEvent
Битовый флаг, предоставленный вызывающим абонентом, указывающий на произошедшее событие. Допустимые флаги перечислены в следующей таблице.
Флаг | Определение |
---|---|
DRIVER_EVENT_DELETE | Драйвер удаляется. |
DRIVER_EVENT_INITIALIZE | Драйвер только что установлен. |
dwLevel
Предоставленное вызывающим абонентом значение, указывающее тип структуры, на которую указывает параметр pDriverInfo , как показано в следующей таблице.
dwLevel Значение | Структура, на которую указывает pDriverInfo |
---|---|
1 | DRIVER_INFO_1 |
2 | DRIVER_INFO_2 |
3 | DRIVER_INFO_3 |
Структуры DRIVER_INFO_N описаны в документации по Microsoft Windows SDK.
pDriverInfo
Предоставленный вызывающим элементом указатель на структуру, тип которой определяется параметром dwLevel .
lParam
Флаги, предоставляемые вызывающим абонентом. См. следующий раздел Примечаний.
Возвращаемое значение
Метод должен возвращать одно из следующих значений.
Код возврата | Описание |
---|---|
|
Операция успешно выполнена. |
|
Операция не удалась. |
|
Метод не реализован. |
Комментарии
Метод подключаемого модуля IPrintOemUI::DriverEvent
пользовательского интерфейса выполняет те же типы операций, что и функция DrvDriverEvent , экспортируемая библиотеками DLL интерфейса принтера в пользовательском режиме. Сведения о событиях драйвера и способах их обработки см. в описании функции DrvDriverEvent .
Если вы предоставляете подключаемый модуль пользовательского интерфейса, функция DrvDriverEvent драйвера принтера вызывает IPrintOemUI::DriverEvent
метод . Функция DrvDriverEvent выполняет собственную обработку указанного события, а затем вызывает IPrintOemUI::DriverEvent
метод для обработки дополнительной обработки события.
Если IPrintOemUI::DriverEvent
методы экспортируются несколькими подключаемыми модулями пользовательского интерфейса, методы вызываются в том порядке, в который указаны подключаемые модули для установки.
Дополнительные сведения о создании и установке подключаемых модулей пользовательского интерфейса см. в разделе Настройка драйверов принтеров Майкрософт.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | prcomoem.h (включая Prcomoem.h) |