NDIS_WWAN_VISIBLE_PROVIDERS Struktur (ndiswwan.h)
Die NDIS_WWAN_VISIBLE_PROVIDERS-Struktur stellt eine Liste der sichtbaren Anbieter und die Anzahl der Anbieter in der Liste dar.
Syntax
typedef struct _NDIS_WWAN_VISIBLE_PROVIDERS {
NDIS_OBJECT_HEADER Header;
WWAN_STATUS uStatus;
WWAN_LIST_HEADER VisibleListHeader;
} NDIS_WWAN_VISIBLE_PROVIDERS, *PNDIS_WWAN_VISIBLE_PROVIDERS;
Angehörige
Header
Der Header mit Typ-, Überarbeitungs- und Größeninformationen zur NDIS_WWAN_VISIBLE_PROVIDERS 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 | NDIS_WWAN_VISIBLE_PROVIDERS_REVISION_1 |
Größe | sizeof(NDIS_WWAN_VISIBLE_PROVIDERS) |
Weitere Informationen zu diesen Mitgliedern finden Sie unter NDIS_OBJECT_HEADER.
uStatus
Ein Miniporttreiber muss dies auf WWAN_STATUS_SUCCESS für die erfolgreiche Ausführung der Abfrage an die OID_WWAN_VISIBLE_PROVIDER festlegen.
Die folgende Tabelle zeigt die anderen möglichen Fehlerstatuscodes (andere Member müssen nicht vom Miniport-Treiber aktualisiert werden).
Wert | Bedeutung |
---|---|
WWAN_STATUS_PIN_REQUIRED | Für das Gerät ist eine PIN-Werteingabe erforderlich. |
WWAN_STATUS_FAILURE | Die sichtbare Liste kann nicht abgerufen werden. |
WWAN_STATUS_SIM_NOT_INSERTED | Eine SIM-Karte wird nicht in das Gerät eingefügt. |
WWAN_STATUS_PROVIDERS_NOT_FOUND | Es wurden keine Anbieter gefunden. Das Gerät scheint in keiner Netzwerkabdeckung zu sein. |
WWAN_STATUS_BUSY | Das Gerät ist ausgelastet und kann nicht gescannt werden. Dies kann passieren, wenn das Gerät eine destruktive Überprüfung durchführt (z. B. kann eine Überprüfung dazu führen, dass der aktuelle registrierte Zustand oder die PDP-Aktivierung in die Registrierung oder PDP-Deaktivierung geändert wird). |
WWAN_STATUS_RADIO_POWER_OFF | Die Überprüfung ist nicht möglich. Radio ist ausgeschaltet. |
WWAN_STATUS_SERVICE_NOT_ACTIVATED | Fehler bei der Dienstaktivierung. Das Abonnement ist abgelaufen. Das Gerät lässt das Scannen nicht zu. |
VisibleListHeader
Ein formatiertes WWAN_LIST_HEADER-Objekt, das eine Liste der sichtbaren Anbieter und die Anzahl der Anbieter in der Liste darstellt.
Dieses Element verweist auf die Liste der WWAN_PROVIDER2 Strukturen, die die WWAN_LIST_HEADER Struktur verwenden. WwanDataClass Flags beschreiben das Vorhandensein der spezifischen Datenzugriffstechnologie und können auf eine beliebige Kombination entsprechend der Verfügbarkeit der Datenklassen festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows 7 und höheren Versionen von Windows. |
Header- | ndiswwan.h (include Ndiswwan.h) |