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 中的位数由 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) 。
要求
要求 | 值 |
---|---|
Header | ntddrilapitypes.h (包括 Rilapitypes.h、Ntddrilapitypes.h) |