NDIS_STATUS_WWAN_PACKET_SERVICE
Miniport-Treiber verwenden die NDIS_STATUS_WWAN_PACKET_SERVICE-Benachrichtigung, um den MB-Dienst darüber zu informieren, wenn sich die Verfügbarkeit des Paketdiensts ändert, einschließlich der Benachrichtigung über eine Änderung an dem Typ des derzeit verwendeten Paketdatendiensts.
Miniport-Treiber können auch unerwünschte Ereignisse mit dieser Benachrichtigung senden.
Diese Benachrichtigung verwendet die NDIS_WWAN_PACKET_SERVICE_STATE Struktur.
Bemerkungen
CDMA-basierte Miniporttreiber können den Paketanfügungsdienst automatisch initiieren, wenn keine Ressourcenzuweisung/Freigabe möglich ist und die Ereignisbenachrichtigung an den MB-Dienst gesendet werden kann.
Miniport-Treiber sollten den folgenden Richtlinien für Ereignisbenachrichtigungen entsprechen:
Miniport-Treiber sollten festlegen, AvailableDataClasses- während der Miniporttreiberinitialisierung auf WWAN_DATA_CLASS_NONE festgelegt ist. Danach müssen Miniporttreiber den MB-Dienst benachrichtigen, wenn änderungen an AvailableDataClassesvorhanden sind.
Miniporttreiber sollten CurrentDataClass- während der Miniporttreiberinitialisierung auf WWAN_DATA_CLASS_NONE festlegen. Danach müssen Miniporttreiber den MB-Dienst benachrichtigen, wenn änderungen an CurrentDataClass- vorhanden sind. Miniport-Treiber sollten eine NDIS_STATUS_LINK_STATE Benachrichtigung senden, wenn die Änderung an CurrentDataClass zu einer Änderung der Übertragungs- oder Empfangsverbindungsgeschwindigkeit führt.
Miniport-Treiber müssen den MB-Dienst benachrichtigen, wenn eine Änderung des Paketdienstanfügungsstatus vorhanden ist.
Miniport-Treiber sollten Abfrage Ergebnisse gemäß den folgenden Regeln zurückgeben:
Miniport-Treiber müssen WWAN_STATUS_SUCCESS mit WwanPacketServiceStateAttaching- zurückgeben, wenn das Gerät versucht, eine Paketanfügung durchzuführen.
Miniport-Treiber sollten WWAN_STATUS_SUCCESS mit WwanPacketServiceStateDetaching- zurückgeben, wenn das Gerät versucht, paketdetachieren zu können.
Wenn sich das Gerät im endgültigen Zustand 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 Vorgänge als auch für Ereignisbenachrichtigungen.
Miniport-Treiber sollten Festlegen Ergebnisse gemäß den folgenden Regeln zurückgeben:
Gibt WWAN_STATUS_SUCCESS zurück, wenn Anforderung mit WwanPacketServiceActionAttachfestgelegt wird, vom Dienst ausgegeben wird und das Gerät bereits im paketgebundenen Zustand ist.
Gibt WWAN_STATUS_SUCCESS zurück, wenn Anforderung mit WwanPacketServiceActionDetachfestgelegt wird, vom Dienst ausgegeben wird und das Gerät bereits im pakettrennten Zustand ist.
Geben Sie für die Anforderung niemals vorübergehende Zustände zurück. Nur die endgültigen Zustände WwanPacketServiceStateAttached oder WwanPacketServiceStateDetached- müssen nach dem erfolgreichen Abschluss des Paketdienstvorgangs mit WWAN_STATUS_SUCCESS zurückgegeben werden.
Anforderungen
Version |
Verfügbar in Windows 7 und höheren Versionen von Windows. |
Kopfball |
Ndis.h |