Freigeben über


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

Weitere Informationen

NDIS_WWAN_PACKET_SERVICE_STATE

OID_WWAN_PACKET_SERVICE