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 de l’opérateur OEM et mobile créé des applications Windows Phone 8.1.
 
Cette structure représente une 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 au niveau du bit de RILIMSIPARAMMASK valeurs d’énumération qui indique les membres de la structure qui 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 à partir de l’IMSI.

dwMnc

Code réseau mobile à partir de l’imSI.

Remarques

Le pilote RIL est chargé de déterminer si le MNC comprend deux ou trois chiffres et l’extrait en conséquence. (Pour 3GPP, le nombre de chiffres dans le MNC est spécifié par le quatrième octet d’EFAD, tel que spécifié dans la section 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 les MCC_Tp et dwMnc contient IMSI_T_11_12p. Pour l’IMSI_M, dwMcc contient les MCC_Mp et dwMnc n’est pas défini (autrement dit, le bit RIL_PARAM_IMSI_MNC dans dwParams est 0).

Exigences

Exigence Valeur
d’en-tête ntddrilapitypes.h (include Rilapitypes.h, Ntddrilapitypes.h)

Voir aussi

structures COM cellulaires