Freigeben über


WWAN_READY_INFO_REV1-Struktur (wwan.h)

Die WWAN_READY_INFO_REV1-Struktur stellt den Bereit-Zustand des MB-Geräts dar. WWAN_READY_INFO_REV1 aktualisieren WWAN_READY_INFO , indem Sie das Feld StatusFlags entfernen.

Syntax

typedef struct _WWAN_READY_INFO_REV1 {
  WWAN_READY_STATE    ReadyState;
  WWAN_EMERGENCY_MODE EmergencyMode;
  WCHAR               SubscriberId[WWAN_SUBSCRIBERID_LEN];
  WCHAR               SimIccId[WWAN_SIMICCID_LEN];
  BYTE                CdmaShortMsgSize;
  WWAN_LIST_HEADER    TNListHeader;
} WWAN_READY_INFO_REV1, *PWWAN_READY_INFO_REV1;

Member

ReadyState

Der bereite Zustand des Geräts.

EmergencyMode

Der Notfallmodus des Geräts. Weitere Informationen finden Sie unter WWAN_EMERGENCY_MODE.

SubscriberId[WWAN_SUBSCRIBERID_LEN]

Eine NULL-endende Zeichenfolge von Ziffern, die die Identität des Abonnenten darstellt.

Für GSM-basierte Geräte stellt dieses Element die IMSI-Zeichenfolge (International Mobile Subscriber Identity) dar (bis zu 15 Ziffern lang).

Bei CDMA-basierten Geräten stellt dies die MIN-Zeichenfolge (Mobile Identification Number) oder die IRM-Zeichenfolge (International Roaming MIN) dar (beide 10 Ziffern lang).

Miniport-Treiber müssen diese Zeichenfolge angeben, wenn sich der Bereit-Zustand des Geräts in WwanReadyStateInitialized ändert. Miniport-Treiber sollten diese Zeichenfolge auch angeben, wenn sich der Bereitzustand des Geräts zu Identifizierungszwecken in WwanReadyStateBadSim, WwanReadyStateFailure oder WwanReadyStateDeviceLocked ändert.

Für Single-Carrier-Multimodusfunktionen muss das GSM-SubscriberId-Format verwendet werden. Dies gilt nicht für Multi-Carrier-Multimodusfunktionen, da sich die SubscriberId ändern kann.

SimIccId[WWAN_SIMICCID_LEN]

Eine NULL-endende Zeichenfolge von Ziffern, die die ID der Internationalen Circuit Card (ICC) der SIM-Karte darstellt. Die ICC-ID variiert zwischen 15 und 20 Ziffern und wird in alphanumerischen Zeichen dargestellt. Miniport-Treiber müssen diese Zeichenfolge angeben, wenn sich der Bereitzustand des Geräts in WwanReadyStateInitialized ändert und das Gerät gesperrt ist und auf die Eingabe der PIN1- und PUK1-Schlüssel wartet.

Miniport-Treiber müssen diesen Wert für alle Geräte angeben, auf denen WwanCellularClass gleich WwanCellularClassGsm ist. Miniporttreiber von CDMA-basierten Geräten müssen diesen Wert für Geräte angeben, bei denen SimClass gleich WwanSimClassSimRemovable ist.

CdmaShortMsgSize

Die LÄNGE von SMS-Zeichen, die vom Netzwerk oder Gerät unterstützt wird, je nachdem, welcher Wert kleiner ist, wenn das Gerät CDMA-basiert.

CDMA-basierte Geräte, die SMS unterstützen, sollten ihre anbieterspezifische maximale SMS-Zeichenlänge angeben, um größer als WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN und kleiner als WWAN_CDMA_SHORT_MSG_SIZE_MAX zu sein.

CDMA-basierte Geräte, die SMS nicht unterstützen, sollten dieses Element auf WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN festlegen.

Dieses Mitglied gilt nicht für GSM-basierte Geräte. Miniporttreiber von GSM-basierten Geräten sollten WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN angeben.

TNListHeader

Eine Liste der Telefonnummern (TNs), die der Abonnentenidentität zugewiesen sind.

Jedes Element in der Liste ist eine Zeichenfolge von WCHARs mit einer festen Größe von WWAN_TN_LEN.

Jeder in einem Listenelement gespeicherte TN ist ein NULL-endender Wert.

In GSM-basierten Geräten werden die TNs als Mobile Station ISDN Number (MSISDNs) bezeichnet. Auf CDMA-basierten Geräten werden sie als Mobile Directory Numbers (MDNs) bezeichnet.

Miniport-Treiber sollten diesen Wert erst angeben, wenn sich der Bereitzustand des Geräts in WwanReadyStateInitialized ändert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
Kopfzeile wwan.h

Weitere Informationen

NDIS_WWAN_READY_INFO

WWAN_EMERGENCY_MODE

WWAN_LIST_HEADER

WWAN_READY_STATE