Estructura RILIMSI (ntddrilapitypes.h)

Advertencia La API COM de telefonía móvil está en desuso en Windows 10. Este contenido se proporciona para admitir el mantenimiento de oem y operador de telefonía móvil creados Windows Phone aplicaciones 8.1.
 
Esta estructura representa un RILIMSI.

const int MAXLENGTH_IMSI = 16

Sintaxis

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

Miembros

cbSize

El tamaño de la estructura en bytes.

dwParams

Combinación bit a bit de valores de enumeración RILIMSIPARAMMASK que indica qué miembros de la estructura contienen datos válidos. Un miembro de la estructura es válido si se establece la marca de bits correspondiente.

wszImsi[16]

IMSI como una cadena Unicode terminada en null.

dwMcc

El código de país móvil del IMSI.

dwMnc

El código de red móvil del IMSI.

Comentarios

El controlador RIL es responsable de determinar si el MNC consta de dos o tres dígitos y extraerlo en consecuencia. (Para 3GPP, el número de dígitos del MNC se especifica mediante el cuarto byte de EFAD, tal y como se especifica en la sección 4.2.18 del TS 31.102 de 3GPP).

Para 3GPP2, el IMSI_T se devuelve si está programado; de lo contrario, se devuelve el IMSI_M. Para el IMSI_T, dwMcc contiene el MCC_Tp y dwMnc contiene IMSI_T_11_12p. Para el IMSI_M, dwMcc contiene el MCC_Mp y dwMnc no está definido (es decir, el bit de RIL_PARAM_IMSI_MNC en dwParams es 0).

Requisitos

Requisito Valor
Header ntddrilapitypes.h (include Rilapitypes.h, Ntddrilapitypes.h)

Consulte también

Estructuras COM móviles