Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
NDIS appelle la fonction MiniportRestart d’un pilote miniport pour lancer une demande de redémarrage pour un adaptateur à l’état suspendu. Le pilote peut reprendre en indiquant les données reçues immédiatement après que NDIS appelle MiniportRestart et avant que le pilote miniport termine l’opération de redémarrage, de manière synchrone ou asynchrone.
Lorsqu’il appelle la fonction MiniportRestart d’un pilote miniport, NDIS transmet un pointeur vers une structure NDIS_RESTART_ATTRIBUTES vers le pilote miniport dans le membre RestartAttributes de la structure NDIS_MINIPORT_RESTART_PARAMETERS .
Pour terminer l’opération de redémarrage de façon asynchrone, MiniportRestart retourne NDIS_STATUS_PENDING et le pilote doit appeler la fonction NdisMRestartComplete une fois l’opération terminée.
Le pilote miniport doit être prêt à accepter les demandes d’envoi une fois l’opération de redémarrage terminée. NDIS ne lance aucune autre opération Plug-and-Play, telle que l’arrêt, l’initialisation ou une demande de pause, tant que l’opération de redémarrage n’est pas terminée.
Une fois que le pilote est prêt à gérer les opérations d'envoi et de réception, l'adaptateur est dans l'état « Running ».