Метод IPrintOemUI::P rinterEvent (prcomoem.h)
Метод IPrintOemUI::PrinterEvent
позволяет подключаемым модулям пользовательского интерфейса обрабатывать события принтера.
Синтаксис
HRESULT PrinterEvent(
PWSTR pPrinterName,
INT iDriverEvent,
DWORD dwFlags,
LPARAM lParam
);
Параметры
pPrinterName
Предоставленный вызывающим оператором указатель на строку имени принтера, завершаемую null. Строка может идентифицировать локальный принтер ("PrinterName") или удаленный принтер ("\Machine\PrinterName").
iDriverEvent
Значение, предоставленное вызывающим абонентом, идентифицирующие произошедшее событие. Список допустимых значений см. в разделе DrvPrinterEvent.
dwFlags
Флаги, предоставляемые вызывающим абонентом. Список допустимых флагов см. в разделе DrvPrinterEvent.
lParam
Предоставленный вызывающим абонентом параметр, зависящий от события. Дополнительные сведения см. в разделе DrvPrinterEvent.
Возвращаемое значение
Метод должен возвращать одно из следующих значений.
Код возврата | Описание |
---|---|
|
Операция успешно выполнена. |
|
Операция не удалась. |
|
Метод не реализован. |
Комментарии
Метод подключаемого модуля IPrintOemUI::PrinterEvent
пользовательского интерфейса выполняет те же типы операций, что и функция DrvPrinterEvent , экспортируемая библиотеками DLL интерфейса принтера в пользовательском режиме. Сведения о событиях принтера и способах их обработки см. в описании функции DrvPrinterEvent .
Если вы предоставляете подключаемый модуль пользовательского интерфейса, функция DrvPrinterEvent драйвера принтера вызывает IPrintOemUI::PrinterEvent
метод . Функция DrvPrinterEvent выполняет собственную обработку указанного события, а затем вызывает IPrintOemUI::PrinterEvent
метод для обработки дополнительной обработки события.
Если IPrintOemUI::PrinterEvent
методы экспортируются несколькими подключаемыми модулями пользовательского интерфейса, методы вызываются в том порядке, в который указаны подключаемые модули для установки.
Дополнительные сведения о создании и установке подключаемых модулей пользовательского интерфейса см. в разделе Настройка драйверов принтеров Майкрософт.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | prcomoem.h (включая Prcomoem.h) |