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


Интерфейс IPrinterExtensionManager (printerextension.h)

Интерфейс IPrinterExtensionManager извлекается с помощью CoCreating класса PrinterExtensionManager.

Наследство

Интерфейс IPrinterExtensionManager наследует от интерфейса IUnknown.

Методика

Интерфейс IPrinterExtensionManager имеет эти методы.

 
IPrinterExtensionManager::D isableEvents

Запрещает создавать события.
IPrinterExtensionManager::EnableEvents

Метод EnableEvents позволяет создавать события для указанного драйвера принтера до вызова DisableEvents.

Замечания

Любой приемник событий, реализующий IPrinterExtensionEvent, подключен к связанному источнику событий IPrinterExtensionManagerчерез механизм IConnectionPoint. Необходимо получить указатель на интерфейс IConnectionPoint путем вызова QueryInterface в объекте IPrinterExtension Manager.

Необходимо реализовать IDispatch::Invoke в приемнике событий, реализующего IPrinterExtensionEvent, так как это механизм, с помощью которого создаются события.

Достаточно предоставить заглушки других методов в интерфейсе IDispatch.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка printerextension.h