Метод 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

См. также раздел

IPrinterExtensionManager