Partager via


structure WWAN_DEVICE_CAPS_EX (wwan.h)

Important

Communication sans biais

Microsoft prend en charge un environnement diversifié et inclusif. Cet article contient des références à la terminologie que le guide de style Microsoft pour la communication sans biais reconnaît comme exclusion. Le mot ou l’expression est utilisé dans cet article pour la cohérence, car il apparaît actuellement dans le logiciel. Lorsque le logiciel est mis à jour pour supprimer la langue, cet article sera mis à jour pour être aligné.

La structure WWAN_DEVICE_CAPS_EX représente les fonctionnalités de l’appareil haut débit mobile. WWAN_DEVICE_CAPS_EX étend la structure WWAN_DEVICE_CAPS existante en ajoutant un membre d’index d’exécuteur, pour le suivi d’exécuteurs spécifiques et d’un WwanOptionalServiceCaps membre, pour les extensions de service Microsoft.

Syntaxe

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;

Membres

WwanDeviceType

Type de l’appareil. Les pilotes miniport doivent définir le type d’appareil comme valeur autre que WwanDeviceTypeUnknown.

WwanCellularClass

Classe cellulaire de l’appareil. Les pilotes miniport doivent définir la classe cellulaire comme étant une valeur autre que WwanCollectionClassUnknown. Les valeurs de ce contrôle membre sont spécifiques à la technologie cellulaire, telles que les modes d’inscription du fournisseur de réseau.

Les pilotes miniports qui prennent en charge le mode multi-mode doivent définir cette valeur sur WwanLoadClassGsm.

WwanVoiceClass

Classe vocale de l’appareil. Ce membre informe le service MB de la présence du service vocal de circuit et de la façon dont ce service interagit avec le service de données. N’oubliez pas que le service Mb ne prend pas en charge la voix commutée en mode natif, ni ne l’empêche. Il incombe au pilote miniport de déterminer comment prendre en charge la voix de circuit. Ce membre WwanVoiceClass permet au service MB de prendre en charge cette fonctionnalité à l’avenir.

WwanSimClass

Classe du module d’identité d’abonné (carte SIM) spécifiée par l’énumération WWAN_SIM_CLASS. Les pilotes miniport doivent définir la classe SIM comme une valeur autre que WwanSimClassUnknown.

WwanDataClass

Bitmap qui représente la ou les classes de données que l’appareil prend en charge. Le tableau suivant présente les valeurs possibles pour ce membre.

Valeur Signification
WWAN_DATA_CLASS_NONE L’appareil ne prend pas en charge le service de données.
WWAN_DATA_CLASS_GPRS Le service de données GPRS (General Packet Radio Service) est pris en charge. Cette valeur s’applique uniquement aux appareils BASÉS sur GSM.
WWAN_DATA_CLASS_EDGE Le service de données EDGE (Enhanced Data for Global Evolution) est pris en charge. Cette valeur s’applique uniquement aux appareils BASÉS sur GSM.
WWAN_DATA_CLASS_UMTS Le service de données UMTS (Universal Mobile Telecommunications System) est pris en charge. Cette valeur s’applique uniquement aux appareils BASÉS sur GSM.
WWAN_DATA_CLASS_HSDPA High-Speed service de données HSDPA (Downlink Packet Access) est pris en charge. Cette valeur s’applique uniquement aux appareils BASÉS sur GSM.
WWAN_DATA_CLASS_HSUPA High-Speed service de données HSUPA (Uplink Packet Access) est pris en charge. Cette valeur s’applique uniquement aux appareils BASÉS sur GSM.
WWAN_DATA_CLASS_LTE Le service de données LTE est pris en charge. Cette valeur s’applique uniquement aux appareils BASÉS sur GSM.
WWAN_DATA_CLASS_5G_NSA Le service de données 5G non autonome est pris en charge. Pour plus d’informations sur la prise en charge de la classe de données 5G, consultez prise en charge de la classe de données 5G mo.
WWAN_DATA_CLASS_SA Le service de données 5G autonome est pris en charge. Pour plus d’informations sur la prise en charge de la classe de données 5G, consultez prise en charge de la classe de données 5G mo.
WWAN_DATA_CLASS_1XRTT CdMA 1x Radio Transmission Technology (1xRTT, également appelé cdma2000, CDMA2000 1x, et ainsi de suite) le service de données est pris en charge. Cette valeur s’applique uniquement aux appareils CDMA.
WWAN_DATA_CLASS_1XEVDO CDMA Evolution-Data optimisé (à l’origine, 1xEDVO, également appelé CDMA2000 1x EV-DO ou 1x EVDO) est pris en charge. Cette valeur s’applique uniquement aux appareils CDMA.
WWAN_DATA_CLASS_1XEVDO_REVA Le service de données 1xEVDO RevA est pris en charge. Cette valeur s’applique uniquement aux appareils CDMA.
WWAN_DATA_CLASS_1XEVDV Le service de données CDMA Evolution-Data/Voice (également appelé CDMA 2000 1x EV-DV ou 1x EVDV) est pris en charge. Cette valeur s’applique uniquement aux appareils CDMA.
WWAN_DATA_CLASS_3XRTT Le service de données CDMA 3x Radio Transmission Technology (3xRTT) est pris en charge. Cette valeur s’applique uniquement aux appareils CDMA.
WWAN_DATA_CLASS_1XEVDO_REVB Le service de données RevB 1xEVDO est pris en charge. Cette valeur s’applique uniquement aux appareils CDMA.
WWAN_DATA_CLASS_UMB Le service de données UMB est pris en charge. Cette valeur s’applique uniquement aux appareils CDMA.
WWAN_DATA_CLASS_CUSTOM L’appareil prend en charge un service de données non répertorié dans ce tableau.

CustomDataClass[WWAN_CUSTOM_DATA_CLASS_LEN]

Chaîne terminée par NULL qui représente le nom de la classe de données personnalisée. Ce membre est valide uniquement lorsque le pilote miniport définit le bit WWAN_DATA_CLASS_CUSTOM dans le membre WwanDataClass.

WwanGsmBandClass

Bitmap qui représente la prise en charge des appareils gsm des bandes de fréquences. Le tableau suivant présente les valeurs possibles pour ce membre.

Valeur Signification
WWAN_BAND_CLASS_UNKNOWN La bande de fréquences prise en charge par l’appareil n’est pas donnée.
WWAN_BAND_CLASS_I L’appareil prend en charge le spectre UMTS2100.
WWAN_BAND_CLASS_II L’appareil prend en charge le spectre UMTS1900.
WWAN_BAND_CLASS_III L’appareil prend en charge le spectre UMTS1800.
WWAN_BAND_CLASS_IV L’appareil prend en charge le spectre AWS.
WWAN_BAND_CLASS_V L’appareil prend en charge le spectre UMTS850.
WWAN_BAND_CLASS_VI L’appareil prend en charge le spectre UMTS800.
WWAN_BAND_CLASS_VII L’appareil prend en charge le spectre UMTS2600.
WWAN_BAND_CLASS_VIII L’appareil prend en charge le spectre UMTS900.
WWAN_BAND_CLASS_IX L’appareil prend en charge le spectre UMTS1700.
WWAN_BAND_CLASS_X
WWAN_BAND_CLASS_CUSTOM L’appareil prend en charge un spectre autre que ceux répertoriés dans ce tableau.
 

Si le pilote miniport spécifie WWAN_BAND_CLASS_CUSTOM, il doit également fournir le nom de la classe de données dans CustomBandClass .

Pour plus d’informations sur ces valeurs, consultez OID_WWAN_DEVICE_CAPS.

WwanCdmaBandClass

Bitmap qui représente la prise en charge des appareils CDMA des bandes de fréquences. Le tableau suivant présente les valeurs possibles pour ce membre.

Valeur Signification
WWAN_BAND_CLASS_UNKNOWN La bande de fréquences prise en charge par l’appareil n’est pas donnée.
WWAN_BAND_CLASS_0 L’appareil prend en charge la bande de 800 MHz.
WWAN_BAND_CLASS_I L’appareil prend en charge la bande de 1900 MHz.
WWAN_BAND_CLASS_II L’appareil prend en charge la bande TACS.
WWAN_BAND_CLASS_III L’appareil prend en charge la bande JTACS.
WWAN_BAND_CLASS_IV L’appareil prend en charge la bande PCS coréenne.
WWAN_BAND_CLASS_V L’appareil prend en charge la bande de 450 MHz.
WWAN_BAND_CLASS_VI L’appareil prend en charge la bande de 2 GHz.
WWAN_BAND_CLASS_VII L’appareil prend en charge la bande de 700 MHz.
WWAN_BAND_CLASS_VIII L’appareil prend en charge la bande de 1800 MHz.
WWAN_BAND_CLASS_IX L’appareil prend en charge la bande de 900 MHz.
WWAN_BAND_CLASS_X L’appareil prend en charge la bande secondaire 800 MHz.
WWAN_BAND_CLASS_XI L’appareil prend en charge la bande PAMR européenne de 400 MHz.
WWAN_BAND_CLASS_XII L’appareil prend en charge la bande PAMR de 800 MHz.
WWAN_BAND_CLASS_XIII L’appareil prend en charge la bande d’extension de 2,5 GHz IMT2000.
WWAN_BAND_CLASS_XIV L’appareil prend en charge la bande US PCS 1,9GHz.
WWAN_BAND_CLASS_XV L’appareil prend en charge la bande AWS.
WWAN_BAND_CLASS_XVI L’appareil prend en charge la bande US 2,5GHz.
WWAN_BAND_CLASS_XVII L’appareil prend en charge la bande de liaison de transfert US 2,5 GHz uniquement.
WWAN_BAND_CLASS_CUSTOM L’appareil prend en charge une bande autre que les bandes répertoriées dans ce tableau.
 

Si le pilote miniport spécifie WWAN_BAND_CLASS_CUSTOM, il doit également fournir le nom de la classe de données dans CustomBandClass .

Pour plus d’informations sur ces valeurs, consultez OID_WWAN_DEVICE_CAPS.

CustomBandClass[WWAN_CUSTOM_BAND_CLASS_LEN]

Chaîne terminée par NULL qui représente le nom de la classe de bande personnalisée. Ce membre n’est valide que lorsque le pilote miniport définit le bit WWAN_BAND_CLASS_CUSTOM dans les membres WwanGsmBandClass ou WwanCdmaBandClass membres, le cas échéant.

WwanSmsCaps

Bitmap qui représente le type de messages SMS et le flux directionnel pris en charge par l’appareil. Le tableau suivant présente les paramètres de fonctionnalités SMS valides.

Valeur Signification
WWAN_SMS_CAPS_NONE L’appareil ne prend pas en charge les sms.
WWAN_SMS_CAPS_PDU_SEND Pour les appareils BASÉS sur GSM, cette valeur signifie que l’appareil prend en charge l’envoi de messages SMS de style PDU.

Pour les appareils CDMA, cette valeur signifie que l’appareil est capable d’envoyer des sms au format binaire tel que défini dans la section « 3.4.2.1 SMS Point à point » dans la spécification 3GPP2 C.S0015-A « Short Message Service (SMS) for Wideband Spread Spectrum Systems ».

WWAN_SMS_CAPS_PDU_RECEIVE Pour les appareils GSM, cette valeur signifie que l’appareil prend en charge la réception de messages SMS de style PDU.

Pour les appareils CDMA, cette valeur signifie que l’appareil est capable de lire les messages SMS au format binaire tel que défini dans la section « 3.4.2.1 SMS Point à point » dans la spécification 3GPP2 C.S0015-A « Short Message Service (SMS) for Wideband Spread Spectrum Systems ».

WWAN_SMS_CAPS_TEXT_SEND L’appareil prend en charge l’envoi de sms de style texte. Cet indicateur s’applique aux appareils CDMA.
WWAN_SMS_CAPS_TEXT_RECEIVE L’appareil prend en charge la réception de sms de style texte. Cet indicateur s’applique aux appareils CDMA.
 

Les pilotes miniport doivent définir ce membre pour refléter la prise en charge uniquement du format PDU GSM pour la réception et l’envoi de SMS lorsque le fournisseur de domicile actuel est compatible avec plusieurs modes. Par conséquent, si le pilote miniport reçoit un SMS au format natif de la classe cellulaire, par exemple CDMA TEXT ou CDMA PDU, le pilote miniport est nécessaire pour effectuer la traduction vers GSM PDU et l’indiquer au service Mo. De même, si le pilote miniport reçoit une demande d’envoi au format PDU GSM, il est nécessaire d’effectuer la traduction vers son format de classe cellulaire native.

WwanControlCaps

Bitmap qui représente les fonctionnalités de contrôle prises en charge par l’appareil. Le tableau suivant présente les paramètres WwanControlCaps valides pour les appareils basés sur GSM et CDMA.

Valeur Signification
WWAN_CTRL_CAPS_REG_MANUAL Indique si le réseau du fournisseur autorise la sélection manuelle du réseau. Les pilotes miniports pour les appareils BASÉS sur GSM doivent spécifier cet indicateur. Les pilotes miniport pour les appareils CDMA ne doivent pas spécifier cet indicateur.
WWAN_CTRL_CAPS_HW_RADIO_SWITCH Indique la présence d’un commutateur d’alimentation radio matériel. Cela correspond à la valeur WwanDeviceTypeEmbedded de l’énumération WWAN_DEVICE_TYPE.
WWAN_CTRL_CAPS_CDMA_MOBILE_IP Indique que l’appareil CDMA est configuré pour prendre en charge l’adresse IP mobile. Cet indicateur s’applique uniquement aux appareils CDMA.

Les pilotes miniport ne doivent pas définir cet indicateur lorsque le fournisseur d’accueil actuel est compatible avec plusieurs modes.

WWAN_CTRL_CAPS_CDMA_SIMPLE_IP Indique que l’appareil CDMA est configuré pour une prise en charge IP simple. Cet indicateur s’applique uniquement aux appareils CDMA.

Les pilotes miniport ne doivent pas définir cet indicateur lorsque le fournisseur d’accueil actuel est compatible avec plusieurs modes.

WWAN_CTRL_CAPS_CDMA_MOBILE_IP ou avec WWAN_CTRL_CAPS_CDMA_SIMPLE_IP Indique que l’appareil CDMA est configuré pour prendre en charge l’adresse IP mobile, avec une adresse IP simple comme option de secours.
WWAN_CTRL_CAPS_PROTECT_UNIQUEID Indique que Windows ne doit pas afficher l’identité imSI (International Mobile Subscriber Identity).
WWAN_CTRL_CAPS_USSD Indique que l’appareil MO basé sur GSM est configuré pour prendre en charge le protocole USSD. Cet indicateur s’applique uniquement aux appareils BASÉS sur GSM.

Les pilotes miniport qui prennent en charge l’envoi et la réception de messages USSD définissent cet indicateur.

Les pilotes miniport peuvent définir cet indicateur lorsque les fournisseurs d’accueil compatibles multimode actuels côté GSM du réseau prennent en charge USSD même si le côté CDMA du réseau ne prend pas en charge USSD.

WWAN_CTRL_CAPS_MODEL_MULTI_CARRIER Indique que l’appareil Mo prend en charge l’inscription et la connexion à plusieurs opérateurs réseau.
WWAN_CTRL_CAPS_MULTI_MODE Cet indicateur indique que le fournisseur d’accueil actuel prend en charge plusieurs classes cellulaires/RAT (Technologies d’accès radio).
 

Les pilotes miniports des appareils CDMA doivent spécifier WWAN_CTRL_CAPS_CDMA_MOBILE_IP, ou WWAN_CTRL_CAPS_CDMA_SIMPLE_IP, ou les deux indicateurs pour informer le service Mo du type d’adresse IP prise en charge par l’appareil.

DeviceId[WWAN_DEVICEID_LEN]

Chaîne terminée par NULL qui représente l’ID d’appareil.

Pour les appareils GSM, la chaîne doit être conforme au format IMEI (International Mobile Equipment Identity) (jusqu’à 15 chiffres).

Pour les appareils CDMA, la chaîne doit être conforme aux formats ESN (Electronic Serial Number, 11 digits) et Mobile Equipment Identifier (MEID, 17 chiffres).

Pour les pilotes miniport compatibles multi mode, par exemple ceux qui définissent l’indicateur de WWAN_CTRL_CAPS_MULTI_MODE dans WwanControlCaps, seuls les DeviceId basés sur GSM doivent être signalés.

Cette valeur doit être stockée dans la mémoire de l’appareil et doit être disponible même lorsque l’appareil Mo/SIM nécessite un code confidentiel pour déverrouiller.

Manufacturer[WWAN_MANUFACTURER_LEN]

Chaîne terminée par NULL qui représente le fabricant de l’appareil. Ce membre est facultatif.

Model[WWAN_MODEL_LEN]

Chaîne terminée par NULL qui représente le modèle de l’appareil. Ce membre est facultatif.

FirmwareInfo[WWAN_FIRMWARE_LEN]

Chaîne terminée par NULL qui représente les informations spécifiques au microprogramme sur l’appareil. Ce membre est facultatif.

MaxActivatedContexts

Nombre maximal de contextes activés pris en charge par l’appareil. Les pilotes miniport doivent appliquer cette limite en échouant les tentatives d’activation qui dépassent MaxActivatedContexts.

WwanAuthAlgoCaps

Bitmap qui représente les types de méthodes d’authentification pris en charge par l’appareil Mo.

Valeur Signification
WWAN_AUTH_ALGO_CAPS_NONE L’appareil Mo ne prend pas en charge les méthodes d’authentification.
WWAN_AUTH_ALGO_CAPS_SIM L’appareil Mo prend en charge la méthode d’authentification SIM.
WWAN_AUTH_ALGO_CAPS_AKA L’appareil Mo prend en charge la méthode d’authentification AKA.
WWAN_AUTH_ALGO_CAPS_AKAP L’appareil Mb prend en charge la méthode d’authentification AKA (AKA Prime).

ExecutorIndex

Le membre WwanDeviceType pour WWAN_DEVICE_CAPS_EX ne fait plus référence à l’appareil modem, mais plutôt à un exécuteur individuel. Chaque appareil est une entité d’exécuteur RF dont le système d’exploitation est conscient.

WwanOptionalServiceCaps

Structure ULONG qui représente les extensions de service Microsoft prise en charge par le modem sous-jacent. Il s’agit d’une structure bitmap 64 bits dont les bits non définis sont réservés et qui doivent être définis sur « 0 ». À mesure que de nouvelles extensions de service sont introduites, les bits réservés seront utilisés pour représenter les nouvelles extensions de service.

Valeur Masque Signification
WWAN_OPTIONAL_SERVICE_CAPS_NONE 0h Le périphérique et le pilote ne prennent pas en charge les extensions de service facultatives.
WWAN_OPTIONAL_SERVICE_CAPS_LTE_ATTACH 1h Le périphérique et le pilote prennent en charge la configuration de l’attachement LTE et les CID MBIM suivants :
  • MBIM_CID_MS_LTE_ATTACH_CONFIG
  • MBIM_CID_MS_LTE_ATTACH_STATUS
WWAN_OPTIONAL_SERVICE_CAPS_CONTEXT_MGMT 2h Le périphérique et le pilote prennent en charge le système d’exploitation qui gère les contextes approvisionnés par modem et le CID MBIM suivant :
  • MBIM_CID_PROVISIONED_CONTEXT_V2
WWAN_OPTIONAL_SERVICE_CAPS_MULTI_SIM 4h Le périphérique et le pilote prennent en charge les exécuteurs multi-SIM/multi-exécuteurs et les OID suivants :
WWAN_OPTIONAL_SERVICE_CAPS_EX_SAR 8h Le périphérique et le pilote prennent en charge la configuration SAR à partir du système d’exploitation et des CID MBIM suivants :
  • MBIM_CID_MS_SAR_CONFIG
  • MBIM_CID_MS_TRANSMISSION_STATUS
WWAN_OPTIONAL_SERVICE_CAPS_NETWORK_BLACKLIST 16h L’appareil et le pilote prennent en charge la configuration de la liste des expéditeurs bloqués réseau à partir du système d’exploitation et du CID MBIM suivant :
  • MBIM_CID_MS_NETWORK_BLACKLIST
WWAN_OPTIONAL_SERVICE_CAPS_5G_NSA Le périphérique et le pilote prennent en charge toutes les nouvelles extensions liées à 5G dans Windows 10, version 1903. Le tableau suivant présente les messages NDIS et leurs révisions que le pilote miniport doit prendre en charge si ce bit est défini.
OID Message Révision
WWAN_DEVICE_CAPS_EX NDIS_WWAN_DEVICE_CAPS_EX 1
WWAN_REGISTER_STATE NDIS_WWAN_REGISTRATION_STATE 3
WWAN_PACKET_SERVICE NDIS_WWAN_PACKET_SERVICE_STATE 2
WWAN_SIGNAL_STATE NDIS_WWAN_SIGNAL_STATE 2

WwanSimClassBitMasks

Bitmap qui représente des masques de classe SIM. Il doit au moins contenir le masque correspondant au champ WwanSimClass.

Valeur
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

Numéro de bande défini dans 3GPP TS25.101 pour FDD. Le LSB indique le numéro de bande 1 (2100 MHz).

WwanLTEBandClass[WWAN_MAX_NUM_LTE_BAND]

WwanNRBandClass[WWAN_MAX_NUM_NR_BAND]

WwanDataSubClass

Bitmap qui représente la sous-classe de données prise en charge par l’appareil.

Valeur Signification
WWAN_DATA_SUBCLASS_NONE Il n’existe aucune sous-classe sous la classe de données associée.
WWAN_DATA_SUBCLASS_5G_ENDC Le système de télécommunications mobiles universels (UMTS) de l’accès radio terrestre (E-UTRAN) et la connectivité NR double, comme dans l’option 5G 3, sont pris en charge. Valide uniquement sous la classe de données WWAN_DATA_CLASS_5G.
WWAN_DATA_SUBCLASS_5G_NR La solution NR autonome comme dans l’option 5G 2 est prise en charge. Valide uniquement sous la classe de données WWAN_DATA_CLASS_5G.
WWAN_DATA_SUBCLASS_5G_NEDC La double connectivité NR et EUTRAN, comme dans l’option 5G 4, est prise en charge. Valide uniquement sous la classe de données WWAN_DATA_CLASS_5G.
WWAN_DATA_SUBCLASS_5G_ELTE ELTE autonome comme dans l’option 5G 5 est prise en charge. Valide uniquement sous la classe de données WWAN_DATA_CLASS_5G.
WWAN_DATA_SUBCLASS_5G_NGENDC La connectivité eLTE et NR de nouvelle génération, comme dans l’option 5G 7, est prise en charge. Valide uniquement sous la classe de données WWAN_DATA_CLASS_5G.

WwanMiscCaps

Bitmap qui représente diverses fonctionnalités prises en charge par l’appareil. |Valeur| |--- | |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

Objet WWAN_LIST_HEADER mis en forme qui représente une liste de classes cellulaires qu’un appareil compatible multi mode prend en charge. Le membre ElementType dans WWAN_LIST_HEADER doit toujours être défini sur WwanStructPanelClass. Le membre ElementCount dans WWAN_LIST_HEADER est défini sur le nombre de classes cellulaires qui suivent la structure WWAN_LIST_HEADER. Les appareils en mo qui ne sont pas compatibles avec plusieurs modes doivent définir ElementCount sur 0.

Remarques

Les pilotes miniport doivent spécifier WWAN_DATA_CLASS_CUSTOM si le service de données pris en charge par l’appareil n’appartient à aucune des autres valeurs définies dans la table pour le membre WwanDataClass. Si un pilote miniport définit l’indicateur WWAN_DATA_CLASS_CUSTOM, le pilote miniport doit également fournir le nom de la classe de données dans le membre CustomDataClass.

Pour les appareils GSM, seules les classes de données basées sur GSM doivent être spécifiées. Par exemple, GPRS, EDGE, UMTS, HSDPA, LTE et TD-SCDMA. Si votre pilote miniport prend en charge TD-SCDMA, il doit spécifier WWAN_DATA_CLASS_CUSTOM dans le membre WwanDataClass et la chaîne « TD-SCDMA » dans le membre CustomDataClass.

Pour les appareils CDMA, seuls les services de données liés à CDMA doivent être spécifiés. Par exemple, 1xRTT, 1xEV-DO, 1xEV-DO RevA et UMB. 1xEV-DO RevB est défini pour une utilisation ultérieure. 1xEV-DV et 3xRTT sont également définis pour l’exhaustivité.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1703
d’en-tête wwan.h (include Wwan.h)

Voir aussi

NDIS_WWAN_DEVICE_CAPS_EX

OID_WWAN_DEVICE_CAPS_EX

WWAN_DEVICE_CAPS