IPrintOemUI ::P rinterEvent, méthode (prcomoem.h)
La IPrintOemUI::PrinterEvent
méthode permet à un plug-in d’interface utilisateur de traiter des événements d’imprimante.
Syntaxe
HRESULT PrinterEvent(
PWSTR pPrinterName,
INT iDriverEvent,
DWORD dwFlags,
LPARAM lParam
);
Paramètres
pPrinterName
Pointeur fourni par l’appelant vers une chaîne de nom d’imprimante terminée par NULL. La chaîne peut identifier une imprimante locale (« PrinterName ») ou une imprimante distante (« \Machine\PrinterName »).
iDriverEvent
Valeur fournie par l’appelant identifiant l’événement qui s’est produit. Pour obtenir la liste des valeurs valides, consultez DrvPrinterEvent.
dwFlags
Indicateurs fournis par l’appelant. Pour obtenir la liste des indicateurs valides, consultez DrvPrinterEvent.
lParam
Paramètre spécifique à l’événement fourni par l’appelant. Pour plus d’informations, consultez DrvPrinterEvent.
Valeur retournée
La méthode doit retourner l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
L’opération a réussi. |
|
L'opération a échoué. |
|
Cette méthode n'est pas implémentée. |
Remarques
La méthode d’un IPrintOemUI::PrinterEvent
plug-in d’interface utilisateur effectue les mêmes types d’opérations que la fonction DrvPrinterEvent exportée par les DLL d’interface d’imprimante en mode utilisateur. Pour plus d’informations sur les événements d’imprimante et la façon dont ils doivent être traités, consultez la description de la fonction DrvPrinterEvent .
Si vous fournissez un plug-in d’interface utilisateur, la fonction DrvPrinterEvent du pilote d’imprimante appelle la IPrintOemUI::PrinterEvent
méthode . La fonction DrvPrinterEvent effectue son propre traitement pour l’événement spécifié, puis appelle la méthode pour gérer un IPrintOemUI::PrinterEvent
traitement supplémentaire de l’événement.
Si IPrintOemUI::PrinterEvent
les méthodes sont exportées par plusieurs plug-ins d’interface utilisateur, les méthodes sont appelées dans l’ordre dans lequel les plug-ins sont spécifiés pour l’installation.
Pour plus d’informations sur la création et l’installation de plug-ins d’interface utilisateur, consultez Personnalisation des pilotes d’imprimante de Microsoft.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | prcomoem.h (include Prcomoem.h) |