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) |