Partager via


NdisFNetPnPEvent, fonction (ndis.h)

Un pilote de filtre peut appeler la fonction NdisFNetPnPEvent pour transférer un événement Network Plug-and-Play (PnP) ou Power Management vers des pilotes surchars.

Syntaxe

NDIS_STATUS NdisFNetPnPEvent(
  NDIS_HANDLE                 NdisFilterHandle,
  PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);

Paramètres

NdisFilterHandle

Handle vers la zone de contexte du 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 Power Management transféré par le pilote de filtre.

Valeur de retour

NdisFNetPnPEvent peut retourner l’une des options suivantes :

Retourner le code Description
NDIS_STATUS_SUCCESS
Le pilote overlying a réussi à traiter l’événement PnP.
NDIS_STATUS_FAILURE
Le pilote overlying 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 et Power Management réseau.

Les pilotes de filtre peuvent transférer ces notifications vers des pilotes troplyeurs. Pour transférer une requête, appelez la fonction NdisFNetPnPEvent de FilterNetPnPEvent.

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

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
plateforme cible Bureau
d’en-tête ndis.h (include 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