structure WWAN_READY_INFO_REV1 (wwan.h)

La structure WWAN_READY_INFO_REV1 représente l’état prêt de l’appareil Mo. WWAN_READY_INFO_REV1 met à jour WWAN_READY_INFO en supprimant le champ StatusFlags .

Syntaxe

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;

Membres

ReadyState

État prêt de l’appareil.

EmergencyMode

Mode d’urgence de l’appareil. Pour plus d’informations, consultez WWAN_EMERGENCY_MODE.

SubscriberId[WWAN_SUBSCRIBERID_LEN]

Chaîne null de chiffres qui représente l’identité de l’abonné.

Pour les appareils GSM, ce membre représente la chaîne IMSI (International Mobile Subscriber Identity) (jusqu’à 15 chiffres).

Pour les appareils CDMA, cela représente la chaîne Numéro d’identification mobile (MIN) ou la chaîne IRM (International Roaming MIN) (10 chiffres).

Les pilotes miniport doivent spécifier cette chaîne lorsque l’état prêt de l’appareil devient WwanReadyStateInitialized. Les pilotes miniport doivent également spécifier cette chaîne lorsque l’état prêt de l’appareil devient WwanReadyStateBadSim, WwanReadyStateFailure ou WwanReadyStateDeviceLocked, si possible, à des fins d’identification.

Pour les fonctions multimodes monofacteur, le format GSM SubscriberId doit être utilisé. Cela ne s’applique pas aux fonctions multimode multifacteur, car l’SubscriberId peut changer.

SimIccId[WWAN_SIMICCID_LEN]

Chaîne null de chiffres qui représente l’ID de carte de circuit international (ICC) de la carte SIM. L’ID ICC varie entre 15 et 20 chiffres et est représenté en caractères alphanumériques. Les pilotes miniport doivent spécifier cette chaîne lorsque l’état prêt de l’appareil passe à WwanReadyStateInitialized et également lorsque l’appareil est verrouillé, en attendant l’entrée des clés PIN1 et PUK1.

Les pilotes miniport doivent spécifier cette valeur pour tous les appareils où WwanCellularClass est égal à WwanCellularClassGsm. Les pilotes miniport des appareils CDMA doivent spécifier cette valeur pour les appareils où SimClass est égal à WwanSimClassSimRemovable.

CdmaShortMsgSize

Longueur de caractères SMS prise en charge par le réseau ou l’appareil, selon la valeur la moins importante, si l’appareil est basé sur CDMA.

Les appareils CDMA qui prennent en charge les SMS doivent spécifier leur longueur maximale de caractères SMS spécifique à l’opérateur pour qu’elle soit supérieure à WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN et inférieure à WWAN_CDMA_SHORT_MSG_SIZE_MAX.

Les appareils CDMA qui ne prennent pas en charge SMS doivent définir ce membre sur WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN.

Ce membre ne s’applique pas aux appareils GSM. Les pilotes miniport des appareils GSM doivent spécifier WWAN_CDMA_SHORT_MSG_SIZE_UNKNOWN.

TNListHeader

Liste des numéros de téléphone (TN) attribués à l’identité de l’abonné.

Chaque élément de la liste est une chaîne de WCHAR, avec une taille fixe de WWAN_TN_LEN.

Chaque TN stocké dans un élément de liste est une valeur NULL terminée.

Dans les appareils GSM, les TN sont appelés numéro ISDN de station mobile (MSISDN). Dans les appareils CDMA, ils sont appelés numéros d’annuaire mobile (MDN).

Les pilotes miniport ne doivent pas spécifier cette valeur tant que l’état prêt de l’appareil n’est pas modifié en WwanReadyStateInitialized.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête wwan.h

Voir aussi

NDIS_WWAN_READY_INFO

WWAN_EMERGENCY_MODE

WWAN_LIST_HEADER

WWAN_READY_STATE