Freigeben über


NDIS_WWAN_PACKET_SERVICE_STATE Struktur (ndiswwan.h)

Die NDIS_WWAN_PACKET_SERVICE_STATE Struktur stellt den Paketdienstanlagenstatus des MB-Geräts dar.

Syntax

typedef struct _NDIS_WWAN_PACKET_SERVICE_STATE {
  NDIS_OBJECT_HEADER  Header;
  WWAN_STATUS         uStatus;
  WWAN_PACKET_SERVICE PacketService;
} NDIS_WWAN_PACKET_SERVICE_STATE, *PNDIS_WWAN_PACKET_SERVICE_STATE;

Angehörige

Header

Die Kopfzeile mit Typ-, Überarbeitungs- und Größeninformationen zur NDIS_WWAN_PACKET_SERVICE_STATE Struktur. Der MB-Dienst legt den Header mit den Werten fest, die in der folgenden Tabelle angezeigt werden, wenn sie die Datenstruktur an den Miniporttreiber sendet, um Vorgänge festzulegen. Miniport-Treiber müssen den Header mit denselben Werten festlegen, wenn sie die Datenstruktur an den MB-Dienst senden.

Kopfzeilenunterelement Wert
Art NDIS_OBJECT_TYPE_DEFAULT
Revision Windows 10, Version 1903 Miniporttreiber, die 5G unterstützen, legen diese auf NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_2 fest. Miniport-Treiber, die 5G nicht unterstützen oder für frühere Versionen von Windows dies auf NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_1 festlegen.
Größe sizeof(NDIS_WWAN_PACKET_SERVICE_STATE)
 

Weitere Informationen zu diesen Mitgliedern finden Sie unter NDIS_OBJECT_HEADER.

uStatus

Ein Miniporttreiber muss dies auf WWAN_STATUS_SUCCESS für unerwünschte Ereignisse festlegen (NDIS_STATUS_INDICATION::RequestId = 0).

WWAN_STATUS_SUCCESS ist auch für die erfolgreiche Ausführung von und Abfrageanforderungen festgelegt.

WWAN_STATUS_SUCCESS sollte vom Miniporttreiber zurückgegeben werden, wenn der angeforderte Zustand und der aktuelle Zustand für eine Anforderung identisch sind.

In der folgenden Tabelle sind die anderen möglichen Fehlerstatuscodes aufgeführt.

Wert Bedeutung
WWAN_STATUS_PIN_REQUIRED Für das Gerät ist eine PIN-Werteingabe erforderlich.
WWAN_STATUS_FAILURE Der Paketdienststatus kann nicht abgerufen oder festgelegt werden.
WWAN_STATUS_NOT_INITIALIZED Fehler beim Vorgang, da sich das Gerät im Prozess der Initialisierung befindet. Wiederholen Sie den Vorgang, nachdem sich der Bereitzustand des Geräts in WwanReadyStateInitializedgeändert hat.
WWAN_STATUS_SIM_NOT_INSERTED Der Vorgang ist fehlgeschlagen, da die SIM-Karte nicht vollständig in das Gerät eingefügt wurde.
WWAN_STATUS_BAD_SIM Fehler beim Vorgang, da eine schlechte SIM-Karte erkannt wurde.
 

Miniport-Treiber können die Fehlercodes (zusätzlich zu den oben aufgeführten) zurückgeben, die in der folgenden Tabelle angezeigt werden, wenn ein Paketanfügungs-festlegen, Anforderung fehlschlägt.

Wert Bedeutung
WWAN_STATUS_FAILURE Paketanfügung oder Paketablösung ist fehlgeschlagen. Weitere Informationen werden auf uNwError- Mitglied der WWAN_PACKET_SERVICE Struktur festgelegt. Bei anderen WWAN_STATUS_XXX Fehlern sollte uNwError- auf Null festgelegt werden.
WWAN_STATUS_SERVICE_NOT_ACTIVATED Das Gerät lässt das Festlegen des Paketdienststatus aufgrund eines Dienstaktivierungsfehlers oder eines abgelaufenen Abonnements nicht zu.
WWAN_STATUS_PROVIDER_NOT_VISIBLE Der Anbieter ist für Paketdienstvorgänge nicht sichtbar.
WWAN_STATUS_NOT_REGISTERED Das Gerät befindet sich nicht im registrierten Zustand, um einen Paketanfügungsvorgang auszuführen.
WWAN_STATUS_NO_DEVICE_SUPPORT DER SET-Paketdienst wird von diesem CDMA-basierten Gerät nicht unterstützt.
WWAN_STATUS_RADIO_POWER_OFF Paketanfügung kann nicht möglich sein, da das Funkgerät deaktiviert ist.
WWAN_STATUS_SIM_NOT_INSERTED Eine SIM-Karte wird nicht eingefügt.
WWAN_STATUS_BAD_SIM Es wird eine schlechte SIM-Karte erkannt.

PacketService

Ein formatiertes WWAN_PACKET_SERVICE-Objekt, das den Paketdienstanlagenstatus des MB-Geräts darstellt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 7 und höheren Versionen von Windows.
Header- ndiswwan.h (include Ndiswwan.h)

Siehe auch

NDIS_OBJECT_HEADER

WWAN_PACKET_SERVICE