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 |