IPrinterExtensionManager ::EnableEvents, méthode (printerextension.h)
La méthode EnableEvents permet aux événements d’être générés pour le pilote d’imprimante spécifié jusqu’à ce que DisableEvents soit appelée.
Syntaxe
HRESULT EnableEvents(
[in] GUID printerDriverId
);
Paramètres
[in] printerDriverId
GUID représentant le pilote spécifié pour lequel activer les événements. Ce GUID est spécifié dans le fichier INF et est également spécifié par la directive de fichier manifeste « PrinterDriverID ».
Valeur de retour
Cette méthode retourne une valeur HRESULT.
L’extension d’imprimante doit appeler cette méthode lorsqu’elle est lancée afin que les événements de pilote soient générés pour qu’ils soient consommés.
Remarques
Dans le cas d’un événement de pilote tel que, par exemple, les préférences d’impression ou les notifications d’imprimante, l’application est censée appeler EnableEvents. Mais si l’application n’appelle pas EnableEvents dans les 5 secondes, le système d’impression suppose qu’une interface utilisateur a été appelée, mais qu’elle n’est pas réactive afin qu’une interface utilisateur standard soit affichée à la place.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
plateforme cible | Bureau |
d’en-tête | printerextension.h |