Partager via


Structure RILIMSI (ntddrilapitypes.h)

Avertissement L’API COM cellulaire est déconseillée dans Windows 10. Ce contenu est fourni pour prendre en charge la maintenance des oem et des opérateurs mobiles créés Windows Phone applications 8.1.
 
Cette structure représente un RILIMSI.

const int MAXLENGTH_IMSI = 16

Syntaxe

struct RILIMSI {
  DWORD cbSize;
  DWORD dwParams;
  WCHAR wszImsi[MAXLENGTH_IMSI];
  DWORD dwMcc;
  DWORD dwMnc;
};

Membres

cbSize

Taille de la structure en octets.

dwParams

Combinaison de bits de valeurs d’énumération RILIMSIPARAMMASK qui indique quels membres de la structure contiennent des données valides. Un membre de la structure est valide si l’indicateur de bits correspondant est défini.

wszImsi[16]

IMSI en tant que chaîne Unicode terminée par null.

dwMcc

Code de pays mobile de l’IMSI.

dwMnc

Code réseau mobile de l’IMSI.

Remarques

Le pilote RIL est chargé de déterminer si le MNC comprend deux ou trois chiffres et de l’extraire en conséquence. (Pour 3GPP, le nombre de chiffres dans le MNC est spécifié par le quatrième octet d’EFAD, comme spécifié dans 3GPP TS 31.102 section 4.2.18.)

Pour 3GPP2, le IMSI_T est retourné s’il est programmé ; sinon, le IMSI_M est retourné. Pour le IMSI_T, dwMcc contient le MCC_Tp et dwMnc contient IMSI_T_11_12p. Pour le IMSI_M, dwMcc contient le MCC_Mp et dwMnc n’est pas défini (autrement dit, le bit RIL_PARAM_IMSI_MNC dans dwParams est 0).

Configuration requise

Condition requise Valeur
En-tête ntddrilapitypes.h (inclure Rilapitypes.h, Ntddrilapitypes.h)

Voir aussi

Structures COM cellulaires