Compartir a través de


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 creado aplicaciones de Windows Phone 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

Tamaño de la estructura en bytes.

dwParams

Combinación bit a bit de RILIMSIPARAMMASK valores de enumeración que indican 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

Código de país móvil del IMSI.

dwMnc

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

Observaciones

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 en el MNC se especifica mediante el cuarto byte de EFAD, tal como se especifica en la sección 4.2.18 de TS 31.102 de 3GPP).

Para 3GPP2, se devuelve el IMSI_T 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
encabezado de ntddrilapitypes.h (include Rilapitypes.h, Ntddrilapitypes.h)

Consulte también

estructuras COM de telefonía móvil