Partager via


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

Voir aussi

IPrinterExtensionManager