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

Voir aussi

IPrinterExtensionManager