NdisFNetPnPEvent, fonction (ndis.h)
Un pilote de filtre peut appeler la fonction NdisFNetPnPEvent pour transférer un événement de Plug-and-Play réseau (PnP) ou de gestion de l’alimentation vers des pilotes qui se superposent.
Syntaxe
NDIS_STATUS NdisFNetPnPEvent(
NDIS_HANDLE NdisFilterHandle,
PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);
Paramètres
NdisFilterHandle
Handle de la zone de contexte pour le module de filtre. Le pilote de filtre a créé et initialisé cette zone de contexte dans la fonction FilterAttach .
NetPnPEventNotification
Pointeur vers un NET_PNP_EVENT_NOTIFICATION structure, qui décrit l’événement PnP réseau ou l’événement de gestion de l’alimentation transféré par le pilote de filtre.
Valeur retournée
NdisFNetPnPEvent peut retourner l’une des options suivantes :
Code de retour | Description |
---|---|
|
Le pilote de sur-position a réussi à traiter l’événement PnP. |
|
Le pilote qui surnage a échoué l’événement PnP. |
Remarques
NDIS appelle la fonction FilterNetPnPEvent d’un pilote de filtre pour notifier le pilote de filtre des événements PnP réseau et Gestion de l’alimentation.
Les pilotes de filtre peuvent transférer ces notifications aux pilotes qui se superposent. Pour transférer une demande, appelez la fonction NdisFNetPnPEvent à partir de FilterNetPnPEvent.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et versions ultérieures. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Règles de conformité DDI | Irql_Filter_Driver_Function(ndis) |