Partager via


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
NDIS_STATUS_SUCCESS
Le pilote de sur-position a réussi à traiter l’événement PnP.
NDIS_STATUS_FAILURE
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.

Note Les pilotes NDIS ne doivent pas appeler NdisFNetPnPEvent à partir du contexte de la fonction FilterOidRequest .
 

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)

Voir aussi

FilterAttach

FilterNetPnPEvent

FilterOidRequest

NET_PNP_EVENT_NOTIFICATION