Freigeben über


RILIMSI-Struktur (ntddrilapitypes.h)

Warnung Die Mobilfunk-COM-API ist in Windows 10 veraltet. Diese Inhalte werden bereitgestellt, um die Wartung von OEM- und Mobilfunkanbietern zu unterstützen, die Windows Phone 8.1-Anwendungen erstellt haben.
 
Diese Struktur stellt einen RILIMSI dar.

const int MAXLENGTH_IMSI = 16

Syntax

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

Angehörige

cbSize

Die Größe der Struktur in Byte.

dwParams

Eine bitweise Kombination aus RILIMSIPARAMMASK Enumerationswerte, die angibt, welche Elemente der Struktur gültige Daten enthalten. Ein Element der Struktur ist gültig, wenn das entsprechende Bit-Flag festgelegt ist.

wszImsi[16]

Der IMSI als mit Null beendete Unicode-Zeichenfolge.

dwMcc

Der Code für mobile Länder aus dem IMSI.

dwMnc

Der Code für mobile Netzwerke aus dem IMSI.

Bemerkungen

Der RIL-Treiber ist dafür verantwortlich zu bestimmen, ob der MNC zwei oder drei Ziffern umfasst und entsprechend extrahiert. (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 der IMSI_M zurückgegeben. Für die IMSI_T enthält dwMcc die MCC_Tp und dwMnc IMSI_T_11_12p. Für die IMSI_M enthält dwMcc die MCC_Mp und dwMnc ist nicht definiert (d. a. das RIL_PARAM_IMSI_MNC Bit in dwParams ist 0).

Anforderungen

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

Siehe auch

Mobilfunk-COM-Strukturen