Udostępnij za pośrednictwem


Uruchamianie adaptera

Usługa NDIS wywołuje funkcję MiniportRestart sterownika miniportu w celu zainicjowania żądania ponownego uruchomienia adaptera znajdującego się w stanie Wstrzymania. Sterownik może wznowić wskazywanie odebranych danych natychmiast po wywołaniach NDIS MiniportRestart i zanim sterownik miniportu zakończy operację ponownego uruchomienia, synchronicznie lub asynchronicznie.

Gdy wywołuje funkcjęMiniportRestart sterownika miniportu, usługa NDIS przekazuje wskaźnik do struktury NDIS_RESTART_ATTRIBUTES do sterownika miniportu w RestartAttributes składowej struktury NDIS_MINIPORT_RESTART_PARAMETERS.

Aby wykonać operację ponownego uruchamiania asynchronicznie, MiniportRestart zwraca NDIS_STATUS_PENDING, a sterownik musi wywołać funkcję NdisMRestartComplete po zakończeniu operacji.

Sterownik miniportu powinien być gotowy do akceptowania żądań wysyłania po zakończeniu operacji ponownego uruchamiania. NDIS nie inicjuje żadnych innych operacji Plug and Play, takich jak zatrzymanie, zainicjowanie lub żądanie wstrzymania, dopóki operacja ponownego uruchomienia nie zostanie ukończona.

Gdy sterownik jest gotowy do obsługi operacji wysyłania i odbierania, adapter jest w stanie działającym.