Freigeben über


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

Siehe auch

NDIS_WWAN_PACKET_SERVICE_STATE

OID_WWAN_PACKET_SERVICE