Поделиться через


Структура RILIMSI (ntddrilapitypes.h)

предупреждение API COM сотовой связи не рекомендуется использовать в Windows 10. Это содержимое предоставляется для поддержки обслуживания oem и мобильных операторов, созданных приложениями Windows Phone 8.1.
 
Эта структура представляет RILIMSI.

const int MAXLENGTH_IMSI = 16

Синтаксис

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

Члены

cbSize

Размер структуры в байтах.

dwParams

Побитовое сочетание значений перечисления RILIMSIPARAMMASK, указывающее, какие элементы структуры содержат допустимые данные. Элемент структуры действителен, если задан соответствующий битовый флаг.

wszImsi[16]

IMSI в виде строки Юникода, завершаемой значением NULL.

dwMcc

Код мобильной страны из IMSI.

dwMnc

Код мобильной сети из IMSI.

Замечания

Драйвер RIL отвечает за определение того, состоит ли MNC из двух или трех цифр и извлекает его соответствующим образом. (Для 3GPP число цифр в MNC указывается четвертым байтом EFAD, указанным в разделе 3GPP TS 31.102 4.2.18.).

Для 3GPP2 возвращается IMSI_T, если она запрограммирована; в противном случае возвращается IMSI_M. Для IMSI_T dwMcc содержит MCC_Tp и dwMnc содержит IMSI_T_11_12p. Для IMSI_M dwMcc содержит MCC_Mp и dwMnc не определен (то есть RIL_PARAM_IMSI_MNC бит в dwParams равен 0).

Требования

Требование Ценность
заголовка ntddrilapitypes.h (include Rilapitypes.h, Ntddrilapitypes.h)

См. также

структуры COM сотовой связи