Udostępnij przez


Modyfikowanie uruchomionego stosu sterowników

NDIS modyfikuje stos sterowników dla operacji, takich jak wstawianie, usuwanie lub ponowne konfigurowanie modułu filtru. Usługa NDIS może aktywować lub dezaktywować tryb obejścia w module filtru. Aby uzyskać więcej informacji na temat trybu pominięcia w sterownikach filtrów, zobacz tryb pominięcia danych.

Uwaga Jeśli punkty wejściowe sterownika filtrującego zmieniają się (tj. z powodu trybu obejścia), NDIS wstrzymuje i uruchamia ponownie stos sterowników. Wstrzymanie i ponowne uruchomienie może spowodować usunięcie niektórych pakietów sieciowych na ścieżce transmisji lub ścieżki odbierania. Protokoły sieciowe, które zapewniają niezawodny mechanizm transportu, mogą ponowić próbę wykonania operacji we/wy sieci w przypadku utraconego pakietu, ale inne protokoły, które nie gwarantują niezawodności, nie ponawiają próby wykonania operacji.

Usługa NDIS modyfikuje uruchomiony stos sterowników w następujący sposób:

  1. NDIS wstrzymuje stos sterowników.

    Aby uzyskać więcej informacji, zobacz Zatrzymanie stosu sterowników.

  2. NDIS modyfikuje stos.

    Na przykład, aby dodać moduł filtru, NDIS określa miejsce jego wstawienia w stos, a następnie go tworzy, wstawia i dołącza.

  3. Gdy moduł filtru zostanie wstawiony lub usunięty, właściwości stosu sterowników mogą ulec zmianie. W takim przypadku usługa NDIS wysyła powiadomienie o zdarzeniu Plug and Play do wszystkich powiązań protokołu i modułów filtru w stosie sterowników w celu powiadomienia sterowników o tej zmianie.

  4. NDIS ponownie uruchamia stos sterowników.

    Aby uzyskać więcej informacji, zobacz Ponowne uruchamianie stosu sterowników.