RILIMSI 结构 (ntddrilapitypes.h)

警告 Windows 10 中弃用手机网络 COM API。 提供此内容以支持维护 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 结尾的 Unicode 字符串。

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(即 dwParams 中的RIL_PARAM_IMSI_MNC位为 0)。

要求

要求 价值
标头 ntddrilapitypes.h (include Rilapitypes.h, Ntddrilapitypes.h)

另请参阅

手机网络 COM 结构