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) |