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 |