NDIS_STATUS_WWAN_CONTEXT_STATE
Miniporttreiber verwenden die NDIS_STATUS_WWAN_CONTEXT_STATE Benachrichtigung, um eine Ereignisbenachrichtigung zu senden, wenn sich der Aktivierungsstatus eines bestimmten Kontexts ändert.
Miniport-Treiber können mit dieser Benachrichtigung auch unerwünschte Ereignisse senden.
Diese Benachrichtigung verwendet die NDIS_WWAN_CONTEXT_STATE-Struktur .
Bemerkungen
Miniport-Treiber müssen auch den MB-Dienst benachrichtigen, wenn keine Kontextzustandsänderungen durch eine festgelegte Anforderung vom MB-Dienst verursacht werden. Miniporttreiber müssen beispielsweise den MB-Dienst benachrichtigen, wenn das Netzwerk einen Kontext deaktiviert. Miniporttreiber sollten keine vom Netzwerk initiierten Kontextaktivierungen implementieren.
Miniporttreiber müssen Windows direkt über alle anwendbaren Änderungen des Kontextzustands benachrichtigen, z. B. bei der Verarbeitung NDIS_STATUS_WWAN_PACKET_SERVICE oder NDIS_STATUS_WWAN_REGISTER_STATE status Benachrichtigungen.
Miniporttreiber von MB-Geräten, die separate Sprach- und Datenverbindungen unterstützen, müssen die folgenden Richtlinien befolgen:
Zum Zeitpunkt der Initialisierung muss VoiceCallState auf WwanVoiceCallStateNone festgelegt werden.
Senden Sie zu Beginn des Sprachanrufs eine Ereignisbenachrichtigung, wobei VoiceCallState auf WwanVoiceCallStateInProgress festgelegt ist. Alle anderen Mitglieder müssen ihren aktuellen Zustand widerspiegeln. Falls während des Sprachanrufs keine aktive Verbindung besteht, sollte die ConnectionId auf "0" festgelegt werden.
Nachdem der Sprachanruf abgeschlossen ist, senden Sie eine Ereignisbenachrichtigung, wobei VoiceCallState auf WwanVoiceCallStateHangUp festgelegt ist. Alle anderen Mitglieder müssen ihren aktuellen Zustand widerspiegeln. Sollte während des Sprachanrufs keine aktive Verbindung auftreten, sollte die ConnectionId auf "0" festgelegt werden. Nach diesem Ereignis muss voiceCallState im Miniporttreiber auf WwanVoiceCallStateNone festgelegt werden.
Requirements (Anforderungen)
Version |
Verfügbar in Windows 7 und späteren Windows-Versionen. |
Header |
Ndis.h |