Metodo IPrinterExtensionManager::EnableEvents (printerextension.h)
Il metodo EnableEvents consente di generare eventi per il driver della stampante specificato fino a quando non viene chiamato DisableEvents.
Sintassi
HRESULT EnableEvents(
[in] GUID printerDriverId
);
Parametri
[in] printerDriverId
GUID che rappresenta il driver specificato per il quale abilitare gli eventi. Questo GUID viene specificato nel file INF e viene specificato anche dalla direttiva del file manifesto "PrinterDriverID".
Valore restituito
Questo metodo restituisce un valore HRESULT.
L'estensione della stampante deve chiamare questo metodo all'avvio in modo che gli eventi del driver vengano generati per utilizzarlo.
Osservazioni
Nel caso di un evento driver come, ad esempio, Preferenze di stampa o Notifiche stampante, l'app dovrebbe chiamare EnableEvents. Tuttavia, se l'app non chiama EnableEvents entro 5 secondi, il sistema di stampa presuppone che sia stata chiamata un'interfaccia utente ma non sia reattiva in modo che venga visualizzata un'interfaccia utente standard.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
piattaforma di destinazione | Desktop |
intestazione | printerextension.h |