Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sterownik filtru musi obsługiwać następujące stany operacyjne dla każdego modułu filtru (wystąpienie sterownika filtru), którymi zarządza sterownik:
odłączony
Stan Odłączony jest początkowym stanem modułu filtra. Gdy moduł filtru jest w tym stanie, usługa NDIS może wywołać funkcję FilterAttach sterownika filtru, aby dołączyć moduł filtru do stosu sterowników.
Dołączanie
W stanu Dołączanie sterownik filtru przygotowuje się do dołączenia modułu filtru do stosu sterowników.
Wstrzymano
W stanie Wstrzymano sterownik filtru nie wykonuje operacji wysyłania ani odbierania.
Ponowne uruchamianie
W stanie ponownego uruchamiania , sterownik filtrowania wykonuje wszystkie operacje wymagane do ponownego uruchomienia operacji wysyłania i odbierania dla modułu filtrowania.
uruchomiona
W stanie Działania sterownik filtru wykonuje normalne przetwarzanie wysyłania i odbierania dla modułu filtrującego.
Wstrzymanie
W stanie wstrzymania sterownik filtra wykonuje wszystkie operacje wymagane do zatrzymania operacji wysyłania i odbierania dla modułu filtra.
W poniższej tabeli nagłówki są stanami modułu filtru. Główne zdarzenia są wyświetlane w pierwszej kolumnie. Pozostałe wpisy w tabeli określają następny stan wprowadzony przez moduł filtru po wystąpieniu zdarzenia w stanie. Puste wpisy reprezentują nieprawidłowe kombinacje zdarzeń/stanów.
| Zdarzenie/stan | Odłączony | Dołączanie | Wstrzymana | Ponowne uruchomienie | Bieganie | Wstrzymywanie |
|---|---|---|---|---|---|---|
Dołączanie filtru |
Dołączanie |
|||||
Dołączanie zostało ukończone |
Wstrzymana |
|||||
Odłącz filtr |
Odłączony |
|||||
Ponowne uruchomienie filtru |
Ponowne uruchomienie |
|||||
Ponowne uruchamianie zostało ukończone |
Bieganie |
|||||
Wstrzymanie filtru |
Wstrzymywanie |
|||||
Wstrzymywanie zostało zakończone |
Wstrzymana |
|||||
Dołączanie nie powiodło się |
Odłączony |
|||||
Ponowne uruchomienie nie powiodło się |
Wstrzymana |
|||||
Wysyłanie i odbieranie |
Bieganie |
Wstrzymywanie |
||||
Żądania OID |
Wstrzymana |
Ponowne uruchomienie |
Bieganie |
Wstrzymywanie |
Podstawowe zdarzenia sterowników filtru są definiowane w następujący sposób:
dołączanie filtru
NDIS wywołał funkcję FilterAttach sterownika w celu dołączenia modułu filtru do stosu sterownika. Aby uzyskać więcej informacji na temat dołączania modułu filtru, zobacz Dołączanie modułu filtru.
Dołączanie zostało ukończone
Kiedy moduł filtru znajduje się w stanie Dołączanie, a sterownik filtru zakończy inicjowanie wszystkich zasobów potrzebnych modułowi filtru, moduł filtru przechodzi w stan Wstrzymano.
Odłączanie filtru
NDIS wywołał funkcję FilterDetach sterownika, aby odłączyć moduł filtru od stosu sterowników. Aby uzyskać więcej informacji, zobacz Odłączanie modułu filtru.
ponowne uruchomienie filtru
NDIS wywołał funkcję FilterRestart sterownika w celu ponownego uruchomienia wstrzymanego modułu filtrowania. Aby uzyskać więcej informacji, zobacz Uruchamianie modułu filtru.
Ponowne uruchomienie zostało ukończone
Gdy moduł filtru znajduje się w stanie Ponowne uruchomienie, a sterownik jest gotowy do wykonywania operacji wysyłania i odbierania, moduł filtru przechodzi do stanu Uruchomienie.
wstrzymanie filtru
NDIS wywołało funkcję sterownika FilterPause, aby wstrzymać moduł filtru. Aby uzyskać więcej informacji, zobacz Wstrzymywanie modułu filtru.
Wstrzymanie zostało ukończone
Po tym, jak sterownik zakończy wszystkie operacje wymagane do zatrzymania operacji wysyłania i odbierania, operacja wstrzymania jest zakończona, a moduł filtru znajduje się w stanie Wstrzymano.
Nie można dołączyć
Jeśli usługa NDIS wywołuje funkcję FilterAttach sterownika, a operacja przyłączania zakończy się niepowodzeniem (na przykład, ze względu na niedostępność wymaganych zasobów), moduł filtru powróci do stanu odłączenia .
ponowne uruchomienie nie powiodło się
Jeśli NDIS wywołuje funkcję FilterRestart sterownika, a próba ponownego uruchomienia zakończy się niepowodzeniem, moduł filtru powraca do stanu Wstrzymano.
Operacje wysyłania oraz odbierania
Sterownik może obsługiwać operacje wysyłania i odbierania w stanach Uruchomione i Wstrzymane. Aby uzyskać więcej informacji na temat operacji wysyłania i odbierania, zobacz Filter Module Send and Receive Operations.
Żądania OID
Sterownik może obsługiwać żądania OID w stanach Uruchomiony, Ponowne uruchamianie, Wstrzymanyoraz Wstrzymywanie. Aby uzyskać więcej informacji na temat żądań OID, zobacz Filter Module OID Requests.