Struttura RILIMSI (ntddrilapitypes.h)
const int MAXLENGTH_IMSI = 16
Sintassi
struct RILIMSI {
DWORD cbSize;
DWORD dwParams;
WCHAR wszImsi[MAXLENGTH_IMSI];
DWORD dwMcc;
DWORD dwMnc;
};
Members
cbSize
Dimensioni della struttura in byte.
dwParams
Combinazione bit per bit di valori di enumerazione RILIMSIPARAMMASK che indica quali membri della struttura contengono dati validi. Un membro della struttura è valido se è impostato il flag di bit corrispondente.
wszImsi[16]
IMSI come stringa Unicode con terminazione Null.
dwMcc
Codice paese per dispositivi mobili dell'IMSI.
dwMnc
Codice della rete mobile di IMSI.
Commenti
Il driver RIL è responsabile di determinare se il MNC comprende due o tre cifre ed estrarlo di conseguenza. Per 3GPP, il numero di cifre nella MNC viene specificato dal quarto byte di EFAD come specificato nella sezione 3GPP TS 31.102 sezione 4.2.18.
Per 3GPP2, il IMSI_T viene restituito se è programmato; in caso contrario, viene restituito il IMSI_M. Per il IMSI_T, dwMcc contiene il MCC_Tp e dwMnc contiene IMSI_T_11_12p. Per il IMSI_M, dwMcc contiene il MCC_Mp e dwMnc non è definito (ovvero il bit RIL_PARAM_IMSI_MNC in dwParams è 0).
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddrilapitypes.h (include Rilapitypes.h, Ntddrilapitypes.h) |