Share via


Unterstützung von Informationsabfragen für MB-Basisstationen

Übersicht

Die Informationsabfrageschnittstelle der Basisstationen wird verwendet, um standortbasierte Dienste mit Informationen zur Mobilfunkbasisstation bereitzustellen, z. B . basisstations-ID, Time Advance und andere Parameter, die zum Berechnen der geografischen Position des mobilen Abonnenten verwendet werden können. Die gesammelten Informationen beziehen sich auf die Mobilfunkbasisstation, die derzeit den Abonnenten bedient, sowie die benachbarten Mobilfunkbasisstationen.

In diesem Thema wird die Informationsabfrageschnittstelle für Basisstationen für Windows definiert, da die MBIM 1.0-Spezifikation diese Informationen nicht über vorhandene CIDs bereitstellt. Diese Schnittstelle ist in Windows 10, Version 1709 und höher verfügbar.

Bereitstellungs- und Nachbarzellenparameter werden über Abfrage-/Antwortvorgänge abgerufen. In diesem Thema wird auch eine Benachrichtigung definiert, um anzugeben, dass sich der Standort des Geräts im Mobilfunknetzwerk geändert hat.

MBIM_CID_BASE_STATIONS_INFO

Dieser Befehl ruft Informationen zu den dem Modem bekannten Bereitstellungs- und Nachbarzellen ab.

Dienst: MBB_UUID_BASIC_CONNECT_EXTENSIONS

Dienst-UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID Befehlscode Minimale Version des Betriebssystems
MBIM_CID_BASE_STATIONS_INFO 11 Windows 10, Version 1709

Parameter

type Set Abfrage benachrichtigungs-
Get-Help Nicht verfügbar MBIM_BASE_STATIONS_INFO_REQ Nicht verfügbar
Antwort Nicht verfügbar MBIM_BASE_STATIONS_INFO Nicht verfügbar

Abfrage

Der InformationBuffer von MBIM_COMMAND_MSG enthält eine MBIM_BASE_STATIONS_INFO_REQ Struktur. Der InformationBuffer von MBIM_COMMAND_DONE enthält eine MBIM_BASE_STATIONS_INFO-Struktur.

MBIM_BASE_STATIONS_INFO_REQ

Die MBIM_BASE_STATIONS_INFO_REQ Struktur ist im InformationBuffer für Abfragen zu verwenden. Es wird verwendet, um Aspekte der Zellinformationen zu konfigurieren, z. B. die maximale Anzahl von Nachbarzellenmessungen, die als Antwort gesendet werden sollen.

Offset Size Feld Typ BESCHREIBUNG
0 4 MaxGSMCount SIZE Die maximale Anzahl von Einträgen von GSM-Nachbarzellen, die in den GSM-Netzwerkmessberichten von MBIM_GSM_NMR zurückgegeben wurden. Die Standardkapazität ist 15.
4 4 MaxUMTSCount SIZE Die maximale Anzahl von Einträgen von BENACHBARTEN UMTS-Zellen, die in der UMTS-Messergebnisliste in MBIM_UMTS_MRL zurückgegeben werden. Die Standardkapazität ist 15.
8 4 MaxTDSCDMACount SIZE Die maximale Anzahl von Einträgen von TDSCDMA-Nachbarzellen, die in der TDSCDMA-Liste der gemessenen Ergebnisse in MBIM_TDSCDMA_MRL zurückgegeben werden. Die Standardkapazität ist 15.
12 4 MaxLTECount SIZE Die maximale Anzahl von Einträgen von LTE-Nachbarzellen, die in der Lte-Messergebnisliste der MBIM_LTE_MRL zurückgegeben werden. Die Standardkapazität ist 15.
16 4 MaxCDMACount SIZE Die maximale Anzahl von Einträgen von CDMA-Zellen, die in der CDMA-Messergebnisliste in MBIM_CDMA_MRL zurückgegeben werden. Diese Liste enthält sowohl dienende als auch benachbarte Zellen. Die Standardkapazität ist 12.

Set

Nicht zutreffend

Antwort

Die MBIM_BASE_STATIONS_INFO Struktur ist im InformationBuffer von MBIM_COMMAND_DONE für Antworten zu verwenden.

MBIM_BASE_STATIONS_INFO

Die MBIM_BASE_STATIONS_INFO-Struktur enthält Informationen sowohl über die An- als auch über die benachbarten Basisstationen.

Offset Size Feld Typ BESCHREIBUNG
0 4 SystemType MBIM_DATA_CLASS Gibt den Systemtyp (oder -typen) an, für den die Bereitstellungszelleninformationen gültig sind. Dieser Member ist eine Bitmaske eines oder mehrerer Systemtypen, wie im MBIM_DATA_CLASS definiert.
4 4 GSMServingCellOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur auf den Puffer berechnet wird, der die GSM-Bereitstellungszelleninformationen enthält. Dieses Element kann NULL sein, wenn die Technologie der Servierzelle nicht GSM ist.
8 4 GSMServingCellSize SIZE(0-44) Die Größe in Bytes, die für MBIM_GSM_SERVING_CELL_INFO verwendet wird.
12 4 UMTSServingCellOffset OFFSET Der Offset in Byte, der vom Anfang dieser Struktur bis zum Puffer berechnet wird, der die UMTS-Bereitstellungszelleninformationen enthält. Dieser Member kann NULL sein, wenn die Technologie der Bereitstellungszelle nicht UMTS ist.
16 4 UMTSServingCellSize SIZE(0-60) Die Größe in Bytes, die für MBIM_UMTS_SERVING_CELL_INFO verwendet wird.
20 4 TDSCDMAServingCellOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur bis zum Puffer berechnet wird, der die TDSCDMA-Bereitstellungszelleninformationen enthält. Dieser Member kann NULL sein, wenn die Technologie der Bereitstellungszelle nicht TDSCDMA ist.
24 4 TDSCDMAServingCellSize SIZE(0-48) Die Größe in Bytes, die für MBIM_TDSCDMA_SERVING_CELL_INFO verwendet wird.
28 4 LTEServingCellOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur bis zum Puffer berechnet wird, der die LTE-Bereitstellungszelleninformationen enthält. Dieser Member kann NULL sein, wenn die Technologie der Bereitstellungszelle nicht LTE ist.
32 4 LTEServingCellSize SIZE(0-48) Die Größe in Bytes, die für MBIM_LTE_SERVING_CELL_INFO verwendet wird.
36 4 GSMNmrOffset OFFSET Der Offset in Byte, der vom Anfang dieser Struktur bis zum Puffer berechnet wird, der den GSM-Netzwerkmessbericht enthält. Dieser Member kann NULL sein, wenn im Messbericht kein GSM-Nachbarnetzwerk zurückgegeben wird.
40 4 GSMNmrSize SIZE Die Gesamtgröße des Puffers in Bytes, der den GSM-Netzwerkmessbericht im Format MBIM_GSM_NMR enthält.
44 4 UMTSMrlOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur bis zum Puffer berechnet wird, der die UMTS-Gemessene Ergebnisliste enthält. Dieser Member kann NULL sein, wenn im Messbericht kein UMTS-Nachbarnetzwerk zurückgegeben wird.
48 4 UMTSMrlSize SIZE Die Gesamtgröße des Puffers in Bytes, der die UMTS-Liste der gemessenen Ergebnisse im Format MBIM_UMTS_MRL enthält.
52 4 TDSCDMAMrlOffset OFFSET Der Offset in Byte, der vom Anfang dieser Struktur bis zum Puffer berechnet wird, der die TDSCDMA-Liste der gemessenen Ergebnisse enthält. Dieser Member kann NULL sein, wenn im Messbericht kein TDSCDMA-Nachbarnetzwerk zurückgegeben wird.
56 4 TDSCDMAMrlSize SIZE Die Gesamtgröße des Puffers in Bytes, der die TDSCDMA-Liste der gemessenen Ergebnisse im Format MBIM_TDSCDMA_MRL enthält.
60 4 LTEMrlOffset OFFSET Der Offset in Byte, der vom Anfang dieser Struktur bis zum Puffer mit der LTE-Gemessenen Ergebnisliste berechnet wird. Dieser Member kann NULL sein, wenn im Messbericht kein LTE-Nachbarnetzwerk zurückgegeben wird.
64 4 LTEMrlSize SIZE Die Gesamtgröße des Puffers in Bytes, der die LTE-Messergebnisliste im Format MBIM_LTE_MRL enthält.
68 4 CDMAMrlOffset OFFSET Der Offset in Byte, der vom Anfang dieser Struktur bis zum Puffer berechnet wird, der die CDMA-Liste der gemessenen Ergebnisse enthält. Dieser Member kann NULL sein, wenn im Messbericht kein CDMA-Nachbarnetzwerk zurückgegeben wird.
72 4 CDMAMrlSize SIZE Die Gesamtgröße des Puffers in Bytes, der die CDMA-Ergebnisliste im Format MBIM_CDMA_MRL enthält.
76 DataBuffer DATABUFFER Der Datenpuffer, der GSMServingCell, UMTSServingCell, TDSCDMAServingCell, LTEServingCell, GSMNmr, UMTSMrl, TDSCDMAMrl, LTEMrl und CDMAMrl enthält.

GSM-Zelldatenstrukturen

MBIM_GSM_SERVING_CELL_INFO

Die MBIM_GSM_SERVING_CELL_INFO-Struktur enthält Informationen über die GSM-Servierzelle.

Offset Size Feld Typ BESCHREIBUNG
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur zu einer numerischen (0-9) Zeichenfolge namens ProviderId berechnet wird, die die Netzwerkanbieteridentität darstellt. Bei dieser Zeichenfolge handelt es sich um eine Verkettung aus einem dreistelligen Mobilen Ländercode (Mobile Country Code, MCC) und einem zwei- oder dreistelligen Mobilfunknetzcode (MNC). Dieser Member kann NULL sein, wenn keine ProviderId-Informationen zurückgegeben werden.
4 4 ProviderIdSize SIZE(0-12) Die größe, die für ProviderId verwendet wird.
8 4 LocationAreaCode UINT32 Die Ortsvorwahl (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
12 4 CellID UINT32 Die Zell-ID (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
16 4 TimingAdvance UINT32 Der Zeitvorlauf (0-255) in Bitperioden, wobei ein Bitzeitraum 48/13 μs beträgt. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
20 4 ARFCN UINT32 Die absolute Radio Frequency Channel Number der Servierzelle (0-1023). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
24 4 BaseStationId UINT32 Die Id der Basisstation– der Farbcode der Basisstation und der Netzwerkidentitätscode. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
28 4 RxLevel UINT32 Die empfangene Signalstärke der Servierzelle (0-63), wobei

X = 0, if RSS < -110 dBm

X = 63, if RSS > -47 dBm

X = integer [RSS + 110], if -110 <= RSS <= -47

Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
32 DataBuffer DATABUFFER Der Datenpuffer, der ProviderId enthält.
MBIM_GSM_NMR

Die MBIM_GSM_NMR-Struktur enthält den Netzwerkmessbericht (NETWORK Measurement Report, NMR) benachbarter GSM-Zellen.

Offset Size Feld Typ BESCHREIBUNG
0 4 ElementCount (EC) UINT32 Die Anzahl der NMR-Einträge, die diesem Element folgen.
4 DataBuffer DATABUFFER Das Array von NMR-Datensätzen, die jeweils als MBIM_GSM_NMR_INFO-Struktur angegeben sind.
MBIM_GSM_NMR_INFO

Die MBIM_GSM_NMR_INFO-Struktur enthält Informationen über eine benachbarte GSM-Zelle.

Offset Size Feld Typ BESCHREIBUNG
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur zu einer numerischen (0-9) Zeichenfolge namens ProviderId berechnet wird, die die Netzwerkanbieteridentität darstellt. Bei dieser Zeichenfolge handelt es sich um eine Verkettung aus einem dreistelligen Mobilen Ländercode (Mobile Country Code, MCC) und einem zwei- oder dreistelligen Mobilfunknetzcode (MNC). Dieser Member kann NULL sein, wenn keine ProviderId-Informationen zurückgegeben werden.
4 4 ProviderIdSize SIZE(0-12) Die größe, die für ProviderId verwendet wird.
8 4 LocationAreaCode UINT32 Die Ortsvorwahl (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
12 4 CellID UINT32 Die Zell-ID (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
16 4 ARFCN UINT32 Die absolute Radio Frequency Channel Number der Servierzelle (0-1023). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
20 4 BaseStationId UINT32 Die Id der Funkbasisstation der Servierzelle (0-63). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
24 4 RxLevel UINT32 Die empfangene Signalstärke der Servierzelle (0-63), wobei

X = 0, if RSS < -110 dBm

X = 63, if RSS > -47 dBm

X = integer [RSS + 110], if -110 <= RSS <= -47

Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
28 DataBuffer DATABUFFER Der Datenpuffer, der ProviderId enthält.

UMTS-Zelldatenstrukturen

MBIM_UMTS_SERVING_CELL_INFO

Die MBIM_UMTS_SERVING_CELL_INFO-Struktur enthält Informationen zur UMTS-Bereitstellungszelle.

Offset Size Feld Typ BESCHREIBUNG
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur zu einer numerischen (0-9) Zeichenfolge namens ProviderId berechnet wird, die die Netzwerkanbieteridentität darstellt. Bei dieser Zeichenfolge handelt es sich um eine Verkettung aus einem dreistelligen Mobilen Ländercode (Mobile Country Code, MCC) und einem zwei- oder dreistelligen Mobilfunknetzcode (MNC). Dieser Member kann NULL sein, wenn keine ProviderId-Informationen zurückgegeben werden.
4 4 ProviderIdSize SIZE(0-12) Die größe, die für ProviderId verwendet wird.
8 4 LocationAreaCode UINT32 Die Ortsvorwahl (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
12 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
16 4 FrequencyInfoUL UINT32 Der Uplink für Frequenzinformationen (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
20 4 FrequencyInfoDL UINT32 Der Downlink für Frequenzinformationen (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
24 4 FrequencyInfoNT UINT32 Die Frequenzinformationen für TDD (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
28 4 UARFCN UINT32 Die absolute UTRA Radio Frequency Channel Number für die Servierzelle (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
32 4 PrimaryScramblingCode UINT32 Der primäre Scrambling-Code der Bereitstellungszelle (0-511). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
36 4 RSCP INT32 Die empfangene Signalcodeleistung der Bereitstellungszelle. Der Bereich beträgt -120 bis -25 in Einheiten von 1 dBm. Verwenden Sie 0, wenn diese Informationen nicht verfügbar sind.
40 4 ECNO INT32 Das Signal-Rausch-Verhältnis der Servierzelle; das Verhältnis der empfangenen Energie pro PN-Chip für den CPICH zur empfangenen Gesamtmenge. Der Bereich beträgt -50 bis 0 in Einheiten von 1 dBm. Verwenden Sie 1, wenn diese Informationen nicht verfügbar sind.
44 4 PathLoss UINT32 Der Pfadverlust der Servierzelle (46-173). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
48 DataBuffer DATABUFFER Der Datenpuffer, der ProviderId enthält.
MBIM_UMTS_MRL

Die MBIM_UMTS_MRL-Struktur enthält die Messergebnisliste (MRL) benachbarter UMTS-Zellen.

Offset Size Feld Typ BESCHREIBUNG
0 4 ElementCount (EC) UINT32 Die Anzahl der MRL-Einträge, die diesem Element folgen.
4 DataBuffer DATABUFFER Das Array von MRL-Datensätzen, die jeweils als MBIM_UMTS_MRL_INFO-Struktur angegeben sind.
MBIM_UMTS_MRL_INFO

Die MBIM_UMTS_MRL_INFO-Struktur enthält Informationen zu einer benachbarten UMTS-Zelle.

Offset Size Feld Typ BESCHREIBUNG
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur auf eine numerische Zeichenfolge (0-9) namens ProviderId berechnet wird, die die Netzwerkanbieteridentität darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Country Code (MCC) und einem zwei- oder dreistelligen Mobilfunkcode (MNC). Dieser Member kann NULL sein, wenn keine ProviderId-Informationen zurückgegeben werden.
4 4 ProviderIdSize SIZE(0-12) Die größe, die für ProviderId verwendet wird.
8 4 LocationAreaCode UINT32 Die Ortsvorwahl (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
12 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
16 4 UARFCN UINT32 Die absolute UTRA-Radiofrequenzkanalnummer für die Servierzelle (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
20 4 PrimaryScramblingCode UINT32 Der primäre Scrambling-Code der Servierzelle (0-511). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
24 4 RSCP INT32 Die Empfangene Signalcodeleistung der Bereitstellungszelle. Der Bereich beträgt -120 bis -25 in Einheiten von 1 dBm. Verwenden Sie 0, wenn diese Informationen nicht verfügbar sind.
28 4 ECNO INT32 Das Signal-Rauschverhältnis der Servierzelle; das Verhältnis der empfangenen Energie pro PN-Chip für den CPICH zur empfangenen Gesamtmenge. Der Bereich beträgt -50 bis 0 in Einheiten von 1 dBm. Verwenden Sie 1, wenn diese Informationen nicht verfügbar sind.
32 4 PathLoss UINT32 Der Pfadverlust der Servierzelle (46-173). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
36 DataBuffer DATABUFFER Der Datenpuffer, der ProviderId enthält.

TDSCDMA-Zelldatenstrukturen

MBIM_TDSCDMA_SERVING_CELL_INFO

Die MBIM_TDSCDMA_SERVING_CELL_INFO-Struktur enthält Informationen zur TDSCDMA-Servierzelle.

Offset Size Feld Typ BESCHREIBUNG
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur auf eine numerische Zeichenfolge (0-9) namens ProviderId berechnet wird, die die Netzwerkanbieteridentität darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Country Code (MCC) und einem zwei- oder dreistelligen Mobilfunkcode (MNC). Dieser Member kann NULL sein, wenn keine ProviderId-Informationen zurückgegeben werden.
4 4 ProviderIdSize SIZE(0-12) Die größe, die für ProviderId verwendet wird.
8 4 LocationAreaCode UINT32 Die Ortsvorwahl (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
12 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
16 4 UARFCN UINT32 Die absolute UTRA-Radiofrequenzkanalnummer für die Servierzelle (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
20 4 CellParameterID UINT32 Die Zellparameter-ID (0-127). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
24 4 TimingAdvance UINT32 Der Zeitliche Fortschritt (0-1023). Dieser Member ist für alle Zeitfenster der gleiche Wert. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
28 4 RSCP INT32 Die Empfangene Signalcodeleistung der Bereitstellungszelle. Der Bereich beträgt -120 bis -25, in Einheiten von 1dBm in Q8 L3 gefiltert. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
32 4 PathLoss UINT32 Der Pfadverlust der Servierzelle (46-158). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
36 DataBuffer DATABUFFER Der Datenpuffer, der ProviderId enthält.
MBIM_TDSCDMA_MRL

Die MBIM_TDSCDMA_MRL-Struktur enthält die Messergebnisliste (MRL) benachbarter TDSCDMA-Zellen.

Offset Size Feld Typ BESCHREIBUNG
0 4 ElementCount (EC) UINT32 Die Anzahl der MRL-Einträge, die diesem Element folgen.
4 DataBuffer DATABUFFER Das Array von MRL-Datensätzen, die jeweils als MBIM_TDSCDMA_MRL_INFO-Struktur angegeben sind.
MBIM_TDSCDMA_MRL_INFO

Die MBIM_TDSCDMA_MRL_INFO-Struktur enthält Informationen zu einer benachbarten TDSCDMA-Zelle.

Offset Size Feld Typ BESCHREIBUNG
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur auf eine numerische Zeichenfolge (0-9) namens ProviderId berechnet wird, die die Netzwerkanbieteridentität darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Country Code (MCC) und einem zwei- oder dreistelligen Mobilfunkcode (MNC). Dieser Member kann NULL sein, wenn keine ProviderId-Informationen zurückgegeben werden.
4 4 ProviderIdSize SIZE(0-12) Die größe, die für ProviderId verwendet wird.
8 4 LocationAreaCode UINT32 Die Ortsvorwahl (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
12 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
16 4 UARFCN UINT32 Die absolute UTRA Radio Frequency Channel Number für die Servierzelle (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
20 4 CellParameterID UINT32 Die Cell-Parameter-ID (0-127). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
24 4 TimingAdvance UINT32 Der Zeitliche Fortschritt (0-1023). Dieser Member ist für alle Zeitfenster derselbe Wert. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
28 4 RSCP INT32 Die empfangene Signalcodeleistung der Bereitstellungszelle. Der Bereich beträgt -120 bis -25, in Einheiten von 1 dBm in Q8 L3 gefiltert. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
32 4 PathLoss UINT32 Der Pfadverlust der Servierzelle (46-158). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
36 DataBuffer DATABUFFER Der Datenpuffer, der ProviderId enthält.

LTE-Zelldatenstrukturen

MBIM_LTE_SERVING_CELL_INFO

Die MBIM_LTE_SERVING_CELL_INFO-Struktur enthält Informationen zur LTE-Bereitstellungszelle.

Offset Size Feld Typ BESCHREIBUNG
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur zu einer numerischen (0-9) Zeichenfolge namens ProviderId berechnet wird, die die Netzwerkanbieteridentität darstellt. Bei dieser Zeichenfolge handelt es sich um eine Verkettung aus einem dreistelligen Mobilen Ländercode (Mobile Country Code, MCC) und einem zwei- oder dreistelligen Mobilfunknetzcode (MNC). Dieser Member kann NULL sein, wenn keine ProviderId-Informationen zurückgegeben werden.
4 4 ProviderIdSize SIZE(0-12) Die größe, die für ProviderId verwendet wird.
8 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
12 4 EARFCN UINT32 Die Funkfrequenzkanalnummer der Servierzelle (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
16 4 PhysicalCellID UINT32 Die ID der physischen Zelle (0-503). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
20 4 TAC UINT32 Die Ortsvorwahl (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
24 4 RSRP INT32 Die durchschnittliche Empfangene Leistung des Referenzsignals. Der Bereich beträgt -140 bis -44 in Einheiten von 1 dBm. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
28 4 RSRQ INT32 Die durchschnittliche empfangene Qualität des Referenzsignals. Der Bereich beträgt -20 bis -3 in Einheiten von 1 dBm. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
32 4 TimingAdvance UINT32 Der Zeitliche Fortschritt (0-255). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
36 DataBuffer DATABUFFER Der Datenpuffer, der ProviderId enthält.
MBIM_LTE_MRL

Die MBIM_LTE_MRL-Struktur enthält die Messergebnisliste (MRL) benachbarter LTE-Zellen.

Offset Size Feld Typ BESCHREIBUNG
0 4 ElementCount (EC) UINT32 Die Anzahl der MRL-Einträge, die diesem Element folgen.
4 DataBuffer DATABUFFER Das Array von MRL-Datensätzen, die jeweils als MBIM_LTE_MRL_INFO-Struktur angegeben sind.
MBIM_LTE_MRL_INFO

Die MBIM_LTE_MRL_INFO-Struktur enthält Informationen zu einer benachbarten LTE-Zelle.

Offset Size Feld Typ BESCHREIBUNG
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, der vom Anfang dieser Struktur zu einer numerischen (0-9) Zeichenfolge namens ProviderId berechnet wird, die die Netzwerkanbieteridentität darstellt. Bei dieser Zeichenfolge handelt es sich um eine Verkettung aus einem dreistelligen Mobilen Ländercode (Mobile Country Code, MCC) und einem zwei- oder dreistelligen Mobilfunknetzcode (MNC). Dieser Member kann NULL sein, wenn keine ProviderId-Informationen zurückgegeben werden.
4 4 ProviderIdSize SIZE(0-12) Die größe, die für ProviderId verwendet wird.
8 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
12 4 EARFCN UINT32 Die Funkfrequenzkanalnummer der Servierzelle (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
16 4 PhysicalCellID UINT32 Die ID der physischen Zelle (0-503). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
20 4 TAC UINT32 Die Ortsvorwahl (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
24 4 RSRP INT32 Die durchschnittliche Empfangene Leistung des Referenzsignals. Der Bereich beträgt -140 bis -44 in Einheiten von 1 dBm. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
28 4 RSRQ INT32 Die durchschnittliche empfangene Qualität des Referenzsignals. Der Bereich beträgt -20 bis -3 in Einheiten von 1 dBm. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
32 DataBuffer DATABUFFER Der Datenpuffer, der ProviderId enthält.

CDMA-Zelldatenstrukturen

MBIM_CDMA_MRL

Die MBIM_CDMA_MRL-Struktur enthält die Messergebnisliste (MRL) von dienenden und benachbarten CDMA-Zellen.

Offset Size Feld Typ BESCHREIBUNG
0 4 ElementCount (EC) UINT32 Die Anzahl der MRL-Einträge, die diesem Element folgen.
4 DataBuffer DATABUFFER Das Array von MRL-Datensätzen, die jeweils als MBIM_CDMA_MRL_INFO-Struktur angegeben sind.
MBIM_CDMA_MRL_INFO

Die MBIM_CDMA_MRL_INFO Datenstruktur ist für den Netzwerktyp CDMA2000 konzipiert. Es kann mehrere CDMA2000-Servierzellen gleichzeitig geben. Sowohl Die dienenden Zellen als auch benachbarte Zellen werden in derselben Liste zurückgegeben. Das Feld ServingCellFlag gibt an, ob es sich bei einer Zelle um eine Servierzelle handelt oder nicht.

Offset Size Feld Typ BESCHREIBUNG
0 4 ServingCellFlag UINT32 Gibt an, ob es sich um eine Servierzelle handelt. Der Wert 1 gibt eine Bereitstellungszelle an, während der Wert 0 eine benachbarte Zelle angibt. Es kann mehrere Servierzellen gleichzeitig geben (insbesondere während eines Anrufs).
4 4 NID UINT32 Die Netzwerk-ID (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
8 4 SID UINT32 Die System-ID (0-32767). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
12 4 BaseStationId UINT32 Die Basisstation-ID (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
16 4 BaseLatitude UINT32 Die Basisstation Latitude (0-4194303). Dies wird in Einheiten von 0,25 Sekunden codiert, ausgedrückt in der Komplementdarstellung von zwei innerhalb der niedrigen 22 Bits des DWORD. Als vorzeichenierter Wert sind nördliche Breitengrade positiv. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
20 4 BaseLongitude UINT32 Der Längengrad der Basisstation (0-8388607). Dies ist in Einheiten von 0,25 Sekunden codiert, ausgedrückt in der Komplementdarstellung von zwei innerhalb der niedrigen 23 Bits des DWORD. Als Vorzeichenwert sind östliche Längengrade positiv. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
24 4 RefPN UINT32 Die PN-Nummer der Basisstation (0-511). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
28 4 GPSSeconds UINT32 Die GPS-Sekunden oder die Uhrzeit, zu der diese von der Basisstation eintraf. Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.
32 4 PilotStrength UINT32 Die Signalstärke des Piloten (0-63). Verwenden Sie 0xFFFFFFFF, wenn diese Informationen nicht verfügbar sind.

Nicht angefordertes Ereignis

Nicht zutreffend

Statuscodes

Diese CID verwendet generische Statuscodes (siehe Verwendung von Statuscodes in Abschnitt 9.4.5 des öffentlichen USB MBIM-Standards).

MBIM_CID_LOCATION_INFO_STATUS

Diese CID ruft die status der Mobilfunkinformationen ab, die den Standort des Geräts angibt. Es kann auch verwendet werden, um eine unaufgefragte Benachrichtigung zu übermitteln, wenn sich die Standortinformationen ändern.

Dienst: MBB_UUID_BASIC_CONNECT_EXTENSIONS

Dienst-UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID Befehlscode Minimale Version des Betriebssystems
MBIM_CID_LOCATION_INFO_STATUS 12 Windows 10, Version 1709

Hinweis

MBIM_CID_LOCATION_INFO_STATUS wird ab Windows 10 Version 1709 definiert, wird aber derzeit nicht vom Betriebssystem unterstützt. Ein Modem kann diesen Befehl als Benachrichtigung senden, aber das Betriebssystem verarbeitet ihn derzeit nicht.

Parameter

type Set Abfrage benachrichtigungs-
Get-Help Nicht verfügbar Nicht verfügbar Nicht verfügbar
Antwort Nicht appzuverlässig MBIM_LOCATION_INFO MBIM_LOCATION_INFO

Abfrage

Der InformationBuffer des MBIM_COMMAND_MSG wird nicht verwendet. Der InformationBuffer des MBIM_COMMAND_DONE enthält eine MBIM_LOCATION_INFO-Struktur .

Set

Nicht zutreffend

Antwort

MBIM_LOCATION_INFO

Offset Size Feld Typ BESCHREIBUNG
0 4 LocationAreaCode UINT32 Die GSM/UMTS-Vorwahl des aktuellen Standorts. Gibt 0xFFFFFFFF zurück, wenn der aktuelle Systemtyp nicht zutreffend ist.
4 4 TrackingAreaCode UINT32 Die LTE-Ortsvorwahl des aktuellen Standorts. Gibt 0xFFFFFFFF zurück, wenn der aktuelle Systemtyp nicht zutreffend ist.
8 4 CellID UINT32 Die ID des Mobilfunkturms. Gibt 0xFFFFFFFF zurück, wenn CellID nicht verfügbar ist.

Nicht angeforderte Ereignisse

Das Ereignis InformationBuffer enthält eine MBIM_LOCATION_INFO-Struktur.

Dieses Ereignis wird gesendet, wenn sich der Wert von Ortscodenach Ortscode/ in einen gültigen Wert ändert. Dieses Ereignis wird nicht gesendet, wenn sich CellID ändert oder wenn dieOrtscode-Nachverfolgungs-Area/ Code ungültig wird.

Statuscodes

Diese CID verwendet generische Statuscodes (siehe Verwendung von Statuscodes in Abschnitt 9.4.5 des öffentlichen USB MBIM-Standards).

OID_WWAN_BASE_STATIONS_INFO

Das NDIS-Äquivalent für MBIM_CID_BASE_STATIONS_INFO ist OID_WWAN_BASE_STATIONS_INFO.