IPrinterExtensionManager-Schnittstelle (printerextension.h)

Die IPrinterExtensionManager-Schnittstelle wird durch CoCreating der PrinterExtensionManager-Klasse abgerufen.

Vererbung

Die IPrinterExtensionManager-Schnittstelle erbt von der IUnknown-Schnittstelle .

Methoden

Die IPrinterExtensionManager-Schnittstelle verfügt über diese Methoden.

 
IPrinterExtensionManager::D isableEvents

Lässt das Generieren von Ereignissen nicht zu.
IPrinterExtensionManager::EnableEvents

Die EnableEvents-Methode ermöglicht das Generieren von Ereignissen für den angegebenen Druckertreiber, bis DisableEvents aufgerufen wird.

Hinweise

Jede Ereignissenke, die IPrinterExtensionEvent implementiert, wird über den IConnectionPoint-Mechanismus mit der zugeordneten Ereignisquelle IPrinterExtensionManager verbunden. Sie müssen einen Zeiger auf die IConnectionPoint-Schnittstelle abrufen, indem Sie QueryInterface für das IPrinterExtensionManager-Objekt aufrufen.

Es ist obligatorisch, IDispatch::Invoke für die Ereignissenke zu implementieren, die IPrinterExtensionEvent implementiert, da dies der Mechanismus ist, über den Ereignisse ausgelöst werden.

Es reicht aus, Stubimplementierungen der anderen Methoden auf der IDispatch-Schnittstelle bereitzustellen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile printerextension.h