RILIMSI 結構 (ntddrilapitypes.h)
警告行動數據 COM API 在 Windows 10 中已被取代。 提供此內容以支援 Windows Phone 8.1 應用程式所建立的 OEM 和行動電信業者維護。
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) |