IPrintOemUI ::D riverEvent, méthode (prcomoem.h)
La fonction DrvDriverEvent du pilote d’imprimante appelle la méthode IPrintOemUI::DriverEvent
du plug-in d’interface utilisateur pour le traitement supplémentaire des événements du pilote d’imprimante.
Syntaxe
HRESULT DriverEvent(
DWORD dwDriverEvent,
DWORD dwLevel,
LPBYTE pDriverInfo,
LPARAM lParam
);
Paramètres
dwDriverEvent
Indicateur de bits fourni par l’appelant indiquant l’événement qui s’est produit. Les indicateurs valides sont répertoriés dans le tableau suivant.
Drapeau | Définition |
---|---|
DRIVER_EVENT_DELETE | Le pilote est supprimé. |
DRIVER_EVENT_INITIALIZE | Le pilote vient d’être installé. |
dwLevel
Valeur fournie par l’appelant indiquant le type de structure pointé par le paramètre pDriverInfo, comme indiqué dans le tableau suivant.
valeur de dwLevel | Structure pointée par pDriverInfo |
---|---|
1 | DRIVER_INFO_1 |
2 | DRIVER_INFO_2 |
3 | DRIVER_INFO_3 |
Les structures DRIVER_INFO_N sont décrites dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows.
pDriverInfo
Pointeur fourni par l’appelant vers une structure dont le type est identifié par le paramètre dwLevel.
lParam
Indicateurs fournis par l’appelant. Consultez la section Remarques suivante.
Valeur de retour
La méthode doit retourner l’une des valeurs suivantes.
Retourner le code | Description |
---|---|
|
L’opération a réussi. |
|
L’opération a échoué. |
|
La méthode n’est pas implémentée. |
Remarques
La méthode IPrintOemUI::DriverEvent
d’un plug-in d’interface utilisateur effectue les mêmes types d’opérations que la fonction DrvDriverEvent exportée par des DLL d’interface d’imprimante en mode utilisateur. Pour plus d’informations sur les événements de pilote et leur traitement, consultez la description de la fonction DrvDriverEvent.
Si vous fournissez un plug-in d’interface utilisateur, la fonction DrvDriverEvent du pilote d’imprimante appelle la méthode IPrintOemUI::DriverEvent
. La fonction DrvDriverEvent effectue son propre traitement pour l’événement spécifié, puis appelle la méthode IPrintOemUI::DriverEvent
pour gérer le traitement supplémentaire de l’événement.
Si IPrintOemUI::DriverEvent
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’imprimantes microsoft.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | prcomoem.h (include Prcomoem.h) |