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 中的位数由 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)

另请参阅

手机网络 COM 结构