Méthode IPrinterExtensionManager ::EnableEvents (printerextension.h)
La méthode EnableEvents permet de générer des événements pour le pilote d’imprimante spécifié jusqu’à ce que DisableEvents soit appelé.
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 retournée
Cette méthode retourne une valeur HRESULT .
L’extension d’imprimante doit appeler cette méthode lorsqu’elle est lancée afin que des événements de pilote soient générés pour qu’elle soit consommée.
Remarques
Dans le cas d’un événement de pilote comme, par exemple, préférences d’impression ou notifications d’imprimante, l’application est censée appeler EnableEvents. Mais si l’application n’appelle pas EnableEvents dans un délai de 5 secondes, le système d’impression suppose qu’une interface utilisateur a été appelée, mais qu’elle n’est pas réactive et qu’une interface utilisateur standard s’affiche à la place.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | printerextension.h |