RILIMSI 结构 (ntddrilapitypes.h)
警告 Windows 10 中弃用手机网络 COM API。 提供此内容以支持维护 OEM 和移动运营商创建的 Windows Phone 8.1 应用程序。
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) |