Estructura RILIMSI (ntddrilapitypes.h)
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) |