Freigeben über


IPrinterExtensionManager::EnableEvents-Methode (printerextension.h)

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

Syntax

HRESULT EnableEvents(
  [in] GUID printerDriverId
);

Parameter

[in] printerDriverId

Die GUID, die den angegebenen Treiber darstellt, für den Ereignisse aktiviert werden sollen. Diese GUID wird in der INF-Datei angegeben und auch durch die Manifestdateidirektive "PrinterDriverID" angegeben.

Rückgabewert

Diese Methode gibt einen HRESULT-Wert zurück.

Die Druckererweiterung sollte diese Methode beim Starten aufrufen, damit Treiberereignisse generiert werden, damit sie verwendet werden kann.

Hinweise

Bei einem Treiberereignis wie z. B. Druckeinstellungen oder Druckerbenachrichtigungen wird erwartet, dass die App EnableEvents aufruft. Wenn die App EnableEvents jedoch nicht innerhalb von 5 Sekunden aufruft, geht das Drucksystem davon aus, dass eine Benutzeroberfläche aufgerufen wurde, aber nicht reagiert, sodass stattdessen eine Standard-Benutzeroberfläche angezeigt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Zielplattform Desktop
Kopfzeile printerextension.h

Weitere Informationen

IPrinterExtensionManager