Поделиться через


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