Метод IPrinterExtensionManager::EnableEvents (printerextension.h)
Метод EnableEvents позволяет создавать события для указанного драйвера принтера до вызова DisableEvents .
Синтаксис
HRESULT EnableEvents(
[in] GUID printerDriverId
);
Параметры
[in] printerDriverId
GUID, представляющий указанный драйвер, для которого необходимо включить события. Этот GUID указывается в INF-файле, а также указан в директиве файла манифеста PrinterDriverID.
Возвращаемое значение
Этот метод возвращает значение HRESULT .
Расширение принтера должно вызывать этот метод при запуске, чтобы для его использования создавались события драйвера.
Комментарии
В случае события драйвера, такого как, например, параметры печати или уведомления принтера, приложение должно вызывать EnableEvents. Но если приложение не вызывает EnableEvents в течение 5 секунд, система печати предполагает, что пользовательский интерфейс был вызван, но не отвечает, поэтому вместо него отображается стандартный пользовательский интерфейс.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Целевая платформа | Персональный компьютер |
Верхняя часть | printerextension.h |