WWAN_DEVICE_CAPS_EX Struktur (wwan.h)
Wichtig
Biasfreie Kommunikation
Microsoft unterstützt eine vielfältige und inklusive Umgebung. Dieser Artikel enthält Verweise auf die Terminologie, die der Microsoft Stilleitfaden für die biasfreie Kommunikation als ausschlusshaft erkennt. Das Wort oder der Ausdruck wird in diesem Artikel zur Konsistenz verwendet, da es derzeit in der Software angezeigt wird. Wenn die Software aktualisiert wird, um die Sprache zu entfernen, wird dieser Artikel so aktualisiert, dass er in Übereinstimmung steht.
Die WWAN_DEVICE_CAPS_EX Struktur stellt die Funktionen des mobilen Breitbandgeräts dar. WWAN_DEVICE_CAPS_EX erweitert die vorhandene WWAN_DEVICE_CAPS-Struktur durch Hinzufügen eines Executor Index Member, zum Nachverfolgen bestimmter Executoren und eines WwanOptionalServiceCaps Members für Microsoft-Diensterweiterungen.
Syntax
typedef struct _WWAN_DEVICE_CAPS_EX {
WWAN_DEVICE_TYPE WwanDeviceType;
WWAN_CELLULAR_CLASS WwanCellularClass;
WWAN_VOICE_CLASS WwanVoiceClass;
WWAN_SIM_CLASS WwanSimClass;
ULONG WwanDataClass;
WCHAR CustomDataClass[WWAN_CUSTOM_DATA_CLASS_LEN];
ULONG WwanGsmBandClass;
ULONG WwanCdmaBandClass;
WCHAR CustomBandClass[WWAN_CUSTOM_BAND_CLASS_LEN];
ULONG WwanSmsCaps;
ULONG WwanControlCaps;
WCHAR DeviceId[WWAN_DEVICEID_LEN];
WCHAR Manufacturer[WWAN_MANUFACTURER_LEN];
WCHAR Model[WWAN_MODEL_LEN];
WCHAR FirmwareInfo[WWAN_FIRMWARE_LEN];
ULONG MaxActivatedContexts;
ULONG WwanAuthAlgoCaps;
ULONG ExecutorIndex;
ULONG WwanOptionalServiceCaps;
ULONG WwanSimClassBitMasks;
ULONG WwanWCDMABandClass;
USHORT WwanLTEBandClass[WWAN_MAX_NUM_LTE_BAND];
USHORT WwanNRBandClass[WWAN_MAX_NUM_NR_BAND];
ULONGLONG WwanDataSubClass;
ULONGLONG WwanMiscCaps;
WWAN_LIST_HEADER CellularClassListHeader;
} WWAN_DEVICE_CAPS_EX, *PWWAN_DEVICE_CAPS_EX;
Angehörige
WwanDeviceType
Der Typ des Geräts. Miniport-Treiber müssen den Gerätetyp auf einen anderen Wert als WwanDeviceTypeUnknownfestlegen.
WwanCellularClass
Die Mobilfunkklasse des Geräts. Miniport-Treiber müssen die Mobilfunkklasse auf einen anderen Wert als WwanCellularClassUnknownfestlegen. Die Werte in diesem Member steuern Features, die spezifisch für Die Mobilfunktechnologie sind, z. B. Netzwerkanbieterregistrierungsmodi.
Miniporttreiber, die den Multimodus unterstützen, sollten dies auf WwanCellularClassGsm festlegen.
WwanVoiceClass
Die Sprachklasse des Geräts. Dieses Mitglied informiert den MB-Dienst über das Vorhandensein des Schaltkreis-Sprachdiensts und darüber, wie dieser Dienst mit dem Datendienst interagiert. Beachten Sie, dass der MB-Dienst keine nativ umgeschaltete Sprachschaltung unterstützt, oder schließt ihn nicht aus. Es liegt bei dem Miniporttreiber, um zu bestimmen, wie die Schaltkreisstimme unterstützt wird. Mit diesem WwanVoiceClass Mitglied kann der MB-Dienst dieses Feature in Zukunft unterstützen.
WwanSimClass
Die Klasse des Abonnentenidentitätsmoduls (SIM-Karte), die durch die WWAN_SIM_CLASS Enumeration angegeben ist. Miniport-Treiber müssen die SIM-Klasse auf einen anderen Wert als WwanSimClassUnknownfestlegen.
WwanDataClass
Eine Bitmap, die die vom Gerät unterstützte Datenklasse(n) darstellt. In der folgenden Tabelle sind die möglichen Werte für dieses Element aufgeführt.
Wert | Bedeutung |
---|---|
WWAN_DATA_CLASS_NONE | Das Gerät unterstützt keinen Datendienst. |
WWAN_DATA_CLASS_GPRS | Der ALLGEMEINE GPRS-Datendienst (Packet Radio Service) wird unterstützt. Dieser Wert gilt nur für GSM-basierte Geräte. |
WWAN_DATA_CLASS_EDGE | Erweiterte Daten für den Global Evolution (EDGE)-Datendienst werden unterstützt. Dieser Wert gilt nur für GSM-basierte Geräte. |
WWAN_DATA_CLASS_UMTS | Der UMTS-Datendienst (Universal Mobile Telecommunications System) wird unterstützt. Dieser Wert gilt nur für GSM-basierte Geräte. |
WWAN_DATA_CLASS_HSDPA | High-Speed Downlink Packet Access (HSDPA)-Datendienst wird unterstützt. Dieser Wert gilt nur für GSM-basierte Geräte. |
WWAN_DATA_CLASS_HSUPA | High-Speed Uplink Packet Access (HSUPA)-Datendienst wird unterstützt. Dieser Wert gilt nur für GSM-basierte Geräte. |
WWAN_DATA_CLASS_LTE | LTE-Datendienst wird unterstützt. Dieser Wert gilt nur für GSM-basierte Geräte. |
WWAN_DATA_CLASS_5G_NSA | Nicht eigenständiger 5G-Datendienst wird unterstützt. Weitere Informationen zur Unterstützung von 5G-Datenklassen finden Sie unter MB 5G-Datenklassenunterstützung. |
WWAN_DATA_CLASS_SA | Eigenständiger 5G-Datendienst wird unterstützt. Weitere Informationen zur Unterstützung von 5G-Datenklassen finden Sie unter MB 5G-Datenklassenunterstützung. |
WWAN_DATA_CLASS_1XRTT | CDMA 1x Radio Transmission Technology (1xRTT, auch bekannt als cdma2000, CDMA2000 1x usw.) Datendienst wird unterstützt. Dieser Wert gilt nur für CDMA-basierte Geräte. |
WWAN_DATA_CLASS_1XEVDO | CDMA Evolution-Data Optimierter Datendienst (ursprünglich Nur Daten, 1xEDVO, auch bekannt als CDMA2000 1x EV-DO oder 1x EVDO) wird unterstützt. Dieser Wert gilt nur für CDMA-basierte Geräte. |
WWAN_DATA_CLASS_1XEVDO_REVA | 1xEVDO RevA-Datendienst wird unterstützt. Dieser Wert gilt nur für CDMA-basierte Geräte. |
WWAN_DATA_CLASS_1XEVDV | CDMA Evolution-Data/Voice (auch bekannt als CDMA 2000 1x EV-DV oder 1x EVDV)-Datendienst wird unterstützt. Dieser Wert gilt nur für CDMA-basierte Geräte. |
WWAN_DATA_CLASS_3XRTT | CDMA 3x Radio Transmission Technology (3xRTT)-Datendienst wird unterstützt. Dieser Wert gilt nur für CDMA-basierte Geräte. |
WWAN_DATA_CLASS_1XEVDO_REVB | 1xEVDO RevB-Datendienst wird unterstützt. Dieser Wert gilt nur für CDMA-basierte Geräte. |
WWAN_DATA_CLASS_UMB | DER UMB-Datendienst wird unterstützt. Dieser Wert gilt nur für CDMA-basierte Geräte. |
WWAN_DATA_CLASS_CUSTOM | Das Gerät unterstützt einen Datendienst, der in dieser Tabelle nicht aufgeführt ist. |
CustomDataClass[WWAN_CUSTOM_DATA_CLASS_LEN]
Eine MIT NULL beendete Zeichenfolge, die den Namen der benutzerdefinierten Datenklasse darstellt. Dieses Element ist nur gültig, wenn der Miniporttreiber das WWAN_DATA_CLASS_CUSTOM Bit im WwanDataClass--Member festlegt.
WwanGsmBandClass
Eine Bitmap, die die Frequenzbänder für GSM-basierte Geräte darstellt. In der folgenden Tabelle sind die möglichen Werte für dieses Element aufgeführt.
Wert | Bedeutung |
---|---|
WWAN_BAND_CLASS_UNKNOWN | Das vom Gerät unterstützte Frequenzband wird nicht angegeben. |
WWAN_BAND_CLASS_I | Das Gerät unterstützt das UMTS2100 Spektrum. |
WWAN_BAND_CLASS_II | Das Gerät unterstützt das UMTS1900 Spektrum. |
WWAN_BAND_CLASS_III | Das Gerät unterstützt das UMTS1800 Spektrum. |
WWAN_BAND_CLASS_IV | Das Gerät unterstützt das AWS-Spektrum. |
WWAN_BAND_CLASS_V | Das Gerät unterstützt das UMTS850 Spektrum. |
WWAN_BAND_CLASS_VI | Das Gerät unterstützt das UMTS800 Spektrum. |
WWAN_BAND_CLASS_VII | Das Gerät unterstützt das UMTS2600 Spektrum. |
WWAN_BAND_CLASS_VIII | Das Gerät unterstützt das UMTS900 Spektrum. |
WWAN_BAND_CLASS_IX | Das Gerät unterstützt das UMTS1700 Spektrum. |
WWAN_BAND_CLASS_X | |
WWAN_BAND_CLASS_CUSTOM | Das Gerät unterstützt ein anderes Spektrum als die in dieser Tabelle aufgeführten. |
Wenn der Miniporttreiber WWAN_BAND_CLASS_CUSTOM angibt, sollte er auch den Namen der Datenklasse in CustomBandClass angeben.
Weitere Informationen zu diesen Werten finden Sie unter OID_WWAN_DEVICE_CAPS.
WwanCdmaBandClass
Eine Bitmap, die die CdMA-basierten Frequenzbänder darstellt, unterstützen. In der folgenden Tabelle sind die möglichen Werte für dieses Element aufgeführt.
Wert | Bedeutung |
---|---|
WWAN_BAND_CLASS_UNKNOWN | Das vom Gerät unterstützte Frequenzband wird nicht angegeben. |
WWAN_BAND_CLASS_0 | Das Gerät unterstützt das 800MHz-Band. |
WWAN_BAND_CLASS_I | Das Gerät unterstützt das 1900MHz-Band. |
WWAN_BAND_CLASS_II | Das Gerät unterstützt das TACS-Band. |
WWAN_BAND_CLASS_III | Das Gerät unterstützt das JTACS-Band. |
WWAN_BAND_CLASS_IV | Das Gerät unterstützt das koreanische PCS-Band. |
WWAN_BAND_CLASS_V | Das Gerät unterstützt das 450 MHz-Band. |
WWAN_BAND_CLASS_VI | Das Gerät unterstützt das 2 GHz-Band. |
WWAN_BAND_CLASS_VII | Das Gerät unterstützt das 700 MHz-Band. |
WWAN_BAND_CLASS_VIII | Das Gerät unterstützt das 1800 MHz-Band. |
WWAN_BAND_CLASS_IX | Das Gerät unterstützt das 900 MHz-Band. |
WWAN_BAND_CLASS_X | Das Gerät unterstützt das sekundäre 800 MHz-Band. |
WWAN_BAND_CLASS_XI | Das Gerät unterstützt das europäische PAMR-Band mit 400 MHz. |
WWAN_BAND_CLASS_XII | Das Gerät unterstützt das 800 MHz PAMR-Band. |
WWAN_BAND_CLASS_XIII | Das Gerät unterstützt das 2,5GHz IMT2000 Erweiterungsband. |
WWAN_BAND_CLASS_XIV | Das Gerät unterstützt das US PCS 1.9GHz-Band. |
WWAN_BAND_CLASS_XV | Das Gerät unterstützt das AWS-Band. |
WWAN_BAND_CLASS_XVI | Das Gerät unterstützt das US 2,5GHz-Band. |
WWAN_BAND_CLASS_XVII | Das Gerät unterstützt das Us 2,5 GHz Forward Link Only Band. |
WWAN_BAND_CLASS_CUSTOM | Das Gerät unterstützt ein anderes Band als die in dieser Tabelle aufgeführten Bänder. |
Wenn der Miniporttreiber WWAN_BAND_CLASS_CUSTOM angibt, sollte er auch den Namen der Datenklasse in CustomBandClass angeben.
Weitere Informationen zu diesen Werten finden Sie unter OID_WWAN_DEVICE_CAPS.
CustomBandClass[WWAN_CUSTOM_BAND_CLASS_LEN]
Eine MIT NULL beendete Zeichenfolge, die den Namen der benutzerdefinierten Bandklasse darstellt. Dieses Element ist nur gültig, wenn der Miniporttreiber das WWAN_BAND_CLASS_CUSTOM Bit entweder in der WwanGsmBandClass oder WwanCdmaBandClass Member festlegt.
WwanSmsCaps
Eine Bitmap, die den Typ von SMS-Nachrichten und den richtungsgerichteten Fluss darstellt, den das Gerät unterstützt. In der folgenden Tabelle sind die gültigen SMS-Funktionen aufgeführt.
Wert | Bedeutung |
---|---|
WWAN_SMS_CAPS_NONE | Das Gerät unterstützt keine SMS-Nachrichten. |
WWAN_SMS_CAPS_PDU_SEND |
Bei GSM-basierten Geräten bedeutet dieser Wert, dass das Gerät das Senden von SMS-Nachrichten im PDU-Stil unterstützt.
Für CDMA-basierte Geräte bedeutet dieser Wert, dass das Gerät SMS-Nachrichten im Binärformat senden kann, wie in Abschnitt "3.4.2.1 SMS Point-to-Point Message" in der Spezifikation C.S0015-A "Short Message Service (SMS) für Wideband Spread Spectrum Systems". |
WWAN_SMS_CAPS_PDU_RECEIVE |
Bei GSM-basierten Geräten bedeutet dieser Wert, dass das Gerät den Empfang von SMS-Nachrichten im PDU-Stil unterstützt.
Bei CDMA-basierten Geräten bedeutet dieser Wert, dass das Gerät die SMS-Nachrichten im Binärformat lesen kann, wie in Abschnitt "3.4.2.1 SMS Point-to-Point Message" in der 3GPP2-Spezifikation C.S0015-A "Short Message Service (SMS) für Wideband Spread Spectrum Systems" definiert. |
WWAN_SMS_CAPS_TEXT_SEND | Das Gerät unterstützt das Senden von SMS-Nachrichten im Textstil. Dieses Kennzeichen gilt für CDMA-basierte Geräte. |
WWAN_SMS_CAPS_TEXT_RECEIVE | Das Gerät unterstützt den Empfang von SMS-Nachrichten im Textstil. Dieses Kennzeichen gilt für CDMA-basierte Geräte. |
Miniport-Treiber sollten dieses Mitglied so einstellen, dass nur das GSM-PDU-Format für den Empfang und senden von SMS unterstützt wird, wenn der aktuelle Heimanbieter multimodusfähig ist. Wenn der Miniporttreiber also eine SMS im nativen Format der Mobilfunkklasse empfängt, z. B. CDMA TEXT oder CDMA PDU, ist der Miniporttreiber erforderlich, um die Übersetzung in GSM-PDU durchzuführen und auf den MB-Dienst hinzuweisen. Analog dazu, wenn der Miniporttreiber eine Sendeanforderung im GSM-PDU-Format empfängt, ist es erforderlich, die Übersetzung in das systemeigene Mobilfunkklassenformat durchzuführen.
WwanControlCaps
Eine Bitmap, die die vom Gerät unterstützten Steuerelementfunktionen darstellt. Die folgende Tabelle zeigt die gültigen WwanControlCaps-Einstellungen für GSM-basierte und CDMA-basierte Geräte.
Wert | Bedeutung |
---|---|
WWAN_CTRL_CAPS_REG_MANUAL | Gibt an, ob das Anbieternetzwerk die manuelle Netzwerkauswahl zulässt. Miniporttreiber für GSM-basierte Geräte sollten diese Kennzeichnung angeben. Miniporttreiber für CDMA-basierte Geräte sollten dieses Flag nicht angeben. |
WWAN_CTRL_CAPS_HW_RADIO_SWITCH | Gibt das Vorhandensein eines Hardware-Funkschalters an. Dies entspricht dem WwanDeviceTypeEmbedded Wert der WWAN_DEVICE_TYPE Enumeration. |
WWAN_CTRL_CAPS_CDMA_MOBILE_IP |
Gibt an, dass das CDMA-basierte Gerät für die Unterstützung mobiler IP-Adressen konfiguriert ist. Dieses Kennzeichen gilt nur für CDMA-basierte Geräte.
Miniport-Treiber sollten diese Kennzeichnung nicht festlegen, wenn der aktuelle Home-Anbieter multimodusfähig ist. |
WWAN_CTRL_CAPS_CDMA_SIMPLE_IP |
Gibt an, dass das CDMA-basierte Gerät für die einfache IP-Unterstützung konfiguriert ist. Dieses Kennzeichen gilt nur für CDMA-basierte Geräte.
Miniport-Treiber sollten diese Kennzeichnung nicht festlegen, wenn der aktuelle Home-Anbieter multimodusfähig ist. |
WWAN_CTRL_CAPS_CDMA_MOBILE_IP mit WWAN_CTRL_CAPS_CDMA_SIMPLE_IP | Gibt an, dass das CDMA-basierte Gerät für die Unterstützung mobiler IP-Adressen konfiguriert ist, wobei einfache IP als Fallbackoption verwendet wird. |
WWAN_CTRL_CAPS_PROTECT_UNIQUEID | Gibt an, dass Windows die International Mobile Subscriber Identity (IMSI) nicht anzeigen soll. |
WWAN_CTRL_CAPS_USSD |
Gibt an, dass das GSM-basierte MB-Gerät für die Unterstützung des USSD-Protokolls konfiguriert ist. Dieses Kennzeichen gilt nur für GSM-basierte Geräte.
Miniporttreiber, die das Senden und Empfangen von USSD-Nachrichten unterstützen, legen dieses Kennzeichen fest. Miniport-Treiber können diese Kennzeichnung festlegen, wenn die aktuellen Multi-Mode-fähigen Heimanbieter GSM-Seite des Netzwerks USSD unterstützt, auch wenn die CDMA-Seite des Netzwerks USSD nicht unterstützt. |
WWAN_CTRL_CAPS_MODEL_MULTI_CARRIER | Gibt an, dass das MB-Gerät das Registrieren und Herstellen einer Verbindung mit mehreren Netzwerkbetreibern unterstützt. |
WWAN_CTRL_CAPS_MULTI_MODE | Dieses Kennzeichen gibt an, dass der aktuelle Heimanbieter mehrere Mobilfunkklassen/RATs (Radio Access Technologies) unterstützt. |
Miniporttreiber von CDMA-basierten Geräten müssen WWAN_CTRL_CAPS_CDMA_MOBILE_IP oder WWAN_CTRL_CAPS_CDMA_SIMPLE_IP angeben, oder beide Flags, um den MB-Dienst über den Typ der IP zu informieren, die das Gerät unterstützt.
DeviceId[WWAN_DEVICEID_LEN]
Eine MIT NULL beendete Zeichenfolge, die die Geräte-ID darstellt.
Für GSM-basierte Geräte muss die Zeichenfolge dem Format International Mobile Equipment Identity (IMEI) (bis zu 15 Ziffern) entsprechen.
Bei CDMA-basierten Geräten muss die Zeichenfolge sowohl den Formaten Electronic Serial Number (ESN, 11 Ziffern) als auch der MEID (MEID, 17 Ziffern) entsprechen.
Für Multimodusfähige Miniporttreiber, z. B. solche, die das WWAN_CTRL_CAPS_MULTI_MODE Flag in WwanControlCapsfestlegen, müssen nur die GSM-basierten DeviceId- gemeldet werden.
Dieser Wert sollte im Speicher des Geräts gespeichert werden und muss auch verfügbar sein, wenn das MB-Gerät/die SIM eine PIN zum Entsperren benötigt.
Manufacturer[WWAN_MANUFACTURER_LEN]
Eine MIT NULL beendete Zeichenfolge, die den Hersteller des Geräts darstellt. Dieses Element ist optional.
Model[WWAN_MODEL_LEN]
Eine MIT NULL beendete Zeichenfolge, die das Modell des Geräts darstellt. Dieses Element ist optional.
FirmwareInfo[WWAN_FIRMWARE_LEN]
Eine MIT NULL beendete Zeichenfolge, die die firmwarespezifischen Informationen zum Gerät darstellt. Dieses Element ist optional.
MaxActivatedContexts
Die maximale Anzahl aktivierter Kontexte, die vom Gerät unterstützt werden. Miniport-Treiber sollten diesen Grenzwert durch Fehlschlagen von Aktivierungsversuchen erzwingen, die MaxActivatedContextsüberschreiten.
WwanAuthAlgoCaps
Eine Bitmap, die die Typen von Authentifizierungsmethoden darstellt, die das MB-Gerät unterstützt.
Wert | Bedeutung |
---|---|
WWAN_AUTH_ALGO_CAPS_NONE | Das MB-Gerät unterstützt keine Authentifizierungsmethoden. |
WWAN_AUTH_ALGO_CAPS_SIM | Das MB-Gerät unterstützt die SIM-Authentifizierungsmethode. |
WWAN_AUTH_ALGO_CAPS_AKA | Das MB-Gerät unterstützt die AKA-Authentifizierungsmethode. |
WWAN_AUTH_ALGO_CAPS_AKAP | Das MB-Gerät unterstützt die AKA-Authentifizierungsmethode (AKA Prime). |
ExecutorIndex
Der WwanDeviceType Member für WWAN_DEVICE_CAPS_EX bezieht sich nicht mehr auf das Modemgerät, sondern auf einen einzelnen Executor. Jedes Gerät ist eine RF-Executorentität, deren Betriebssystem bekannt ist.
WwanOptionalServiceCaps
Eine ULONG-Struktur, die die Microsoft-Diensterweiterungen darstellt, die das zugrunde liegende Modem unterstützt. Es handelt sich um eine 64-Bit-Bitmapstruktur, deren nicht definierte Bits reserviert sind und auf "0" festgelegt werden müssen. Wenn neue Diensterweiterungen eingeführt werden, werden die reservierten Bits verwendet, um die neuen Diensterweiterungen darzustellen.
Wert | Maske | Bedeutung | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
WWAN_OPTIONAL_SERVICE_CAPS_NONE | 0h | Das Gerät und der Treiber unterstützen keine optionalen Diensterweiterungen. | |||||||||||||||
WWAN_OPTIONAL_SERVICE_CAPS_LTE_ATTACH | 1h |
Das Gerät und der Treiber unterstützen die LTE-Anfügungskonfiguration und die folgenden MBIM-CIDs:
|
|||||||||||||||
WWAN_OPTIONAL_SERVICE_CAPS_CONTEXT_MGMT | 2h |
Das Gerät und der Treiber unterstützen das Betriebssystem für die Verwaltung von bereitgestellten Modemkontexten und die folgende MBIM-CID:
|
|||||||||||||||
WWAN_OPTIONAL_SERVICE_CAPS_MULTI_SIM | 4h | Das Gerät und der Treiber unterstützen Multi-SIM/Multi-Executors und die folgenden OIDs: | |||||||||||||||
WWAN_OPTIONAL_SERVICE_CAPS_EX_SAR | 8h |
Das Gerät und der Treiber unterstützen die SAR-Konfiguration vom Betriebssystem und die folgenden MBIM-CIDs:
|
|||||||||||||||
WWAN_OPTIONAL_SERVICE_CAPS_NETWORK_BLACKLIST | 16h |
Die Geräte- und Treiberunterstützungskonfiguration der Liste der blockierten Absender aus dem Betriebssystem und die folgende MBIM-CID:
|
|||||||||||||||
WWAN_OPTIONAL_SERVICE_CAPS_5G_NSA | Das Gerät und der Treiber unterstützen alle neuen 5G-bezogenen Erweiterungen in Windows 10, Version 1903. In der folgenden Tabelle sind die NDIS-Meldungen und deren Überarbeitungen aufgeführt, die der Miniporttreiber unterstützen muss, wenn dieses Bit festgelegt ist.
|
WwanSimClassBitMasks
Eine Bitmap, die SIM-Klassenformate darstellt. Es muss mindestens die Maske enthalten, die dem feld WwanSimClass entspricht.
Wert |
---|
WWAN_SIM_CLASS_MASK_UNKNOWN 0x00000000 |
WWAN_SIM_CLASS_MASK_EMBEDDED 0x00000001 |
WWAN_SIM_CLASS_MASK_REMOVABLE 0x00000002 |
WWAN_SIM_CLASS_MASK_REMOTE 0x00000004 |
WwanWCDMABandClass
Die in 3GPP TS25.101 für FDD definierte Bandnummer. Der LSB gibt die Bandnummer 1 (2100MHz) an.
WwanLTEBandClass[WWAN_MAX_NUM_LTE_BAND]
WwanNRBandClass[WWAN_MAX_NUM_NR_BAND]
WwanDataSubClass
Eine Bitmap, die die vom Gerät unterstützten Datenunterklassen darstellt.
Wert | Bedeutung |
---|---|
WWAN_DATA_SUBCLASS_NONE | Unter der zugehörigen Datenklasse gibt es keine Unterklassen. |
WWAN_DATA_SUBCLASS_5G_ENDC | Weiterentwickelte Universal Mobile Telecommunications System (UMTS) Terrestrische Funkzugriff (E-UTRAN) und NR Dual-Konnektivität wie in 5G Option 3 werden unterstützt. Nur gültig unter der WWAN_DATA_CLASS_5G Datenklasse. |
WWAN_DATA_SUBCLASS_5G_NR | Eigenständige NR wie in 5G Option 2 wird unterstützt. Nur gültig unter der WWAN_DATA_CLASS_5G Datenklasse. |
WWAN_DATA_SUBCLASS_5G_NEDC | NR und EUTRAN duale Konnektivität wie in 5G Option 4 werden unterstützt. Nur gültig unter der WWAN_DATA_CLASS_5G Datenklasse. |
WWAN_DATA_SUBCLASS_5G_ELTE | Eigenständige eLTE wie in 5G-Option 5 wird unterstützt. Nur gültig unter der WWAN_DATA_CLASS_5G Datenklasse. |
WWAN_DATA_SUBCLASS_5G_NGENDC | Next-Gen eLTE und NR Dual Connectivity wie in 5G Option 7 werden unterstützt. Nur gültig unter der WWAN_DATA_CLASS_5G Datenklasse. |
WwanMiscCaps
Eine Bitmap, die verschiedene Funktionen darstellt, die vom Gerät unterstützt werden. |Wert| |--- | |WWAN_DEVICE_MISC_CAPS_NONE 0x00000000| |WWAN_DEVICE_MISC_CAPS_ETHERNET_PDU_SESSION 0x00000001| |WWAN_DEVICE_MISC_CAPS_UNSTRUCTURED_PDU_SESSION 0x00000002| |WWAN_DEVICE_MISC_CAPS_ESIM 0x00000004| |WWAN_DEVICE_MISC_CAPS_REFLECTIVE_QOS 0x00000008|
CellularClassListHeader
Ein formatiertes WWAN_LIST_HEADER-Objekt, das eine Liste der Mobilfunkklassen darstellt, die ein multimodusfähiges Gerät unterstützt. Der ElementType Member in WWAN_LIST_HEADER sollte immer auf WwanStructCellularClassfestgelegt werden. Das ElementCount Member in WWAN_LIST_HEADER wird auf die Anzahl der Mobilfunkklassen festgelegt, die der WWAN_LIST_HEADER Struktur folgen. MB-Geräte, die nicht multimodusfähig sind, sollten ElementCount- auf 0 festlegen.
Bemerkungen
Miniport-Treiber sollten WWAN_DATA_CLASS_CUSTOM angeben, wenn der vom Gerät unterstützte Datendienst nicht zu den anderen Werten gehört, die in der Tabelle für das WwanDataClass Member definiert sind. Wenn ein Miniporttreiber das WWAN_DATA_CLASS_CUSTOM Flag festlegt, sollte der Miniporttreiber auch den Namen der Datenklasse im CustomDataClass Member angeben.
Für GSM-basierte Geräte müssen nur GSM-basierte Datenklassen angegeben werden. Beispiel: GPRS, EDGE, UMTS, HSDPA, LTE und TD-SCDMA. Wenn Ihr Miniporttreiber TD-SCDMA unterstützt, sollte er WWAN_DATA_CLASS_CUSTOM im WwanDataClass Member und die Zeichenfolge "TD-SCDMA" im CustomDataClass Member angeben.
Für CDMA-basierte Geräte müssen nur CDMA-bezogene Datendienste angegeben werden. Beispielsweise 1xRTT, 1xEV-DO, 1xEV-DO RevA und UMB. 1xEV-DO RevB ist für die zukünftige Verwendung definiert. 1xEV-DV und 3xRTT sind auch für Vollständigkeit definiert.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1703 |
Header- | wwan.h (include Wwan.h) |