共用方式為


RILIMSI 結構 (ntddrilapitypes.h)

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

另請參閱

行動數據 COM 結構