NDIS_STATUS_RESET_START

L’état NDIS_STATUS_RESET_START indique qu’un adaptateur miniport est réinitialisé.

Remarques

Les pilotes miniports ne doivent pas appeler la fonction NdisMIndicateStatusEx pour signaler le début et la fin de chaque opération de réinitialisation, car NDIS avertit les pilotes sur-mesure lorsqu’une opération de réinitialisation commence et se termine.

Un pilote miniport réinitialise un adaptateur miniport quand NDIS appelle la fonction miniport driver’s MiniportResetEx. NDIS appelle la fonction ProtocolStatusEx de chaque protocole lié et pilote intermédiaire, ainsi que la fonction FilterStatus des modules de filtre surlysants avec l’état de NDIS_STATUS_RESET_START. Lorsque le pilote miniport termine la réinitialisation, NDIS avertit les pilotes surlysants avec un état de NDIS_STATUS_RESET_END.

Lorsqu’un pilote de protocole reçoit une indication d’état NDIS_STATUS_RESET_START, il doit :

  • Conservez toutes les données prêtes à transmettre jusqu’à ce que sa fonction ProtocolStatusEx reçoive une indication d’état NDIS_STATUS_RESET_END.

  • N’effectuez aucun appel NDIS dirigé vers le pilote miniport sous-jacent, à l’exception des appels pour retourner des ressources telles que les mémoires tampons de données reçues avec les NdisReturnNetBufferLists fonction.

Exigences

Version

Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 dans Windows XP.

En-tête

Ndis.h (include Ndis.h)

Voir aussi

FilterStatus

MiniportResetEx

NDIS_STATUS_RESET_END

NdisMIndicateStatusEx

NdisReturnNetBufferLists

ProtocolStatusEx