Partager via


NdisCompleteNetPnPEvent, fonction (ndis.h)

Les pilotes de protocole appellent la fonction NdisCompleteNetPnPEvent pour effectuer une réponse à un événement Plug-and-Play ou power Management pour lequel la fonction ProtocolNetPnPEvent de l’appelant a renvoyé NDIS_STATUS_PENDING.

Syntaxe

void NdisCompleteNetPnPEvent(
  [in] NDIS_HANDLE                 NdisBindingHandle,
       PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification,
  [in] NDIS_STATUS                 Status
);

Paramètres

[in] NdisBindingHandle

Handle fourni par NDIS au niveau du paramètre NdisBindingHandle de la fonction NdisOpenAdapterEx . Le handle identifie la liaison entre l’appelant et l’adaptateur miniport sous-jacent.

NetPnPEventNotification

Pointeur vers un NET_PNP_EVENT_NOTIFICATION structure que NDIS a transmise à l’appelant Fonction ProtocolNetPnPEvent .

[in] Status

Réponse du pilote de protocole à la notification d’événement Plug-and-Play ou gestion de l’alimentation en attente. Pour réussir un tel événement, spécifiez NDIS_STATUS_SUCCESS. Pour plus d’informations sur les autres valeurs status, consultez les valeurs de retour de Fonction ProtocolNetPnPEvent .

Valeur de retour

None

Remarques

Lorsqu’un pilote de protocole retourne NDIS_STATUS_PENDING à partir de sa fonction ProtocolNetPnPEvent, il doit finalement appeler NdisCompleteNetPnPEvent pour indiquer sa réponse à la notification de Plug-and-Play ou de gestion de l’alimentation donnée.

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_Protocol_Driver_Function(ndis)

Voir aussi

NET_PNP_EVENT_NOTIFICATION

NdisOpenAdapterEx

ProtocolNetPnPEvent