NDIS_STATUS_WWAN_PACKET_SERVICE
Miniport-Treiber verwenden die NDIS_STATUS_WWAN_PACKET_SERVICE-Benachrichtigung, um den MB-Dienst zu informieren, wenn sich die Verfügbarkeit des Paketdiensts ändert, einschließlich einer Benachrichtigung über eine Änderung des Typs des derzeit verwendeten Paketdatendiensts.
Miniport-Treiber können mit dieser Benachrichtigung auch unerwünschte Ereignisse senden.
Diese Benachrichtigung verwendet die NDIS_WWAN_PACKET_SERVICE_STATE-Struktur .
Bemerkungen
CDMA-basierte Miniporttreiber können den Paketanfügungsdienst automatisch initiieren, wenn keine Ressourcenzuordnung/-freigabe möglich ist, und die Ereignisbenachrichtigung an den MB-Dienst senden.
Miniport-Treiber sollten die folgenden Richtlinien für Ereignisbenachrichtigungen befolgen:
Miniporttreiber sollten AvailableDataClasses auf WWAN_DATA_CLASS_NONE festlegen, während der Miniporttreiberinitialisierung. Danach müssen Miniporttreiber den MB-Dienst benachrichtigen, wenn Änderungen an AvailableDataClasses vorgenommen werden.
Miniporttreiber sollten CurrentDataClass während der Initialisierung des Miniporttreibers auf WWAN_DATA_CLASS_NONE festlegen. Danach müssen Miniporttreiber den MB-Dienst benachrichtigen, wenn Änderungen an CurrentDataClass vorgenommen werden. Miniport-Treiber sollten eine NDIS_STATUS_LINK_STATE Benachrichtigung senden, wenn die Änderung an CurrentDataClass zu einer Änderung der Übertragungs- oder Empfangslinkgeschwindigkeit führt.
Miniporttreiber müssen den MB-Dienst benachrichtigen, wenn sich der Zustand der Paketdienstanfügung ändert.
Miniport-Treiber sollten Abfrageergebnisse gemäß den folgenden Regeln zurückgeben:
Miniport-Treiber müssen WWAN_STATUS_SUCCESS mit WwanPacketServiceStateAttaching zurückgeben, wenn das Gerät versucht, Pakete anzufügen.
Miniport-Treiber sollten WWAN_STATUS_SUCCESS mit WwanPacketServiceStateDetaching zurückgeben, wenn das Gerät versucht, Pakete zu trennen.
Wenn sich das Gerät im Endzustand befindet, sollten Miniporttreiber WWAN_STATUS_SUCCESS zusammen mit dem entsprechenden aktuellen Zustand zurückgeben ( WwanPacketServiceStateAttached oder WwanPacketServiceStateDetached).
Miniporttreiber müssen alle verfügbaren Datenklassen auflisten. nicht nur die höchste verfügbare Datenklasse. Dies gilt sowohl für Abfragevorgänge als auch für Ereignisbenachrichtigungen.
Miniport-Treiber sollten festgelegte Ergebnisse gemäß den folgenden Regeln zurückgeben:
Zurückgeben WWAN_STATUS_SUCCESS, wenn die Set-Anforderung mit WwanPacketServiceActionAttach vom Dienst ausgegeben wird und sich das Gerät bereits im Paketanfügungszustand befindet.
Zurückgeben WWAN_STATUS_SUCCESS, wenn die Set-Anforderung mit WwanPacketServiceActionDetach vom Dienst ausgegeben wird und sich das Gerät bereits im Pakettrennzustand befindet.
Geben Sie niemals vorübergehende Zustände für die set-Anforderung zurück. Nur die endgültigen Zustände WwanPacketServiceStateAttached oder WwanPacketServiceStateDetached müssen nach erfolgreichem Abschluss des Paketdienstvorgangs mit WWAN_STATUS_SUCCESS
Requirements (Anforderungen)
Version |
Verfügbar in Windows 7 und späteren Windows-Versionen. |
Header |
Ndis.h |