Freigeben über


RILIMSI-Struktur (ntddrilapitypes.h)

Warnung Die Mobilfunk-COM-API ist in Windows 10 veraltet. Dieser Inhalt wird bereitgestellt, um die Wartung von OEM- und Mobilfunkanbietern zu unterstützen, die Windows Phone 8.1-Anwendungen erstellt wurden.
 
Diese Struktur stellt eine RILIMSI dar.

const int MAXLENGTH_IMSI = 16

Syntax

struct RILIMSI {
  DWORD cbSize;
  DWORD dwParams;
  WCHAR wszImsi[MAXLENGTH_IMSI];
  DWORD dwMcc;
  DWORD dwMnc;
};

Member

cbSize

Die Größe dieser Struktur in Byte.

dwParams

Eine bitweise Kombination von RILIMSIPARAMMASK-Enumerationswerten , die angibt, welche Member der Struktur gültige Daten enthalten. Ein Member der -Struktur ist gültig, wenn das entsprechende Bitflag festgelegt ist.

wszImsi[16]

Die IMSI als unicode-Zeichenfolge mit NULL-Termin.

dwMcc

Die Mobile-Ländervorwahl aus dem IMSI.

dwMnc

Der Mobilfunknetzcode aus dem IMSI.

Hinweise

Der RIL-Treiber ist dafür verantwortlich, zu bestimmen, ob die MNC zwei oder drei Ziffern umfasst, und extrahiert sie entsprechend. (Für 3GPP wird die Anzahl der Ziffern im MNC durch das vierte Byte von EFAD angegeben, wie in 3GPP TS 31.102 Abschnitt 4.2.18 angegeben.)

Bei 3GPP2 wird die IMSI_T zurückgegeben, wenn sie programmiert ist. Andernfalls wird die IMSI_M zurückgegeben. Für die IMSI_T enthält dwMcc die MCC_Tp und dwMnc enthält IMSI_T_11_12p. Für die IMSI_M enthält dwMcc die MCC_Mp, und dwMnc ist nicht definiert (das RIL_PARAM_IMSI_MNC Bit in dwParams ist 0).

Anforderungen

Anforderung Wert
Header ntddrilapitypes.h (include Rilapitypes.h, Ntddrilapitypes.h)

Weitere Informationen

Zelluläre COM-Strukturen