Freigeben über


Unterstützung für die Abfrage von Informationen über MB-Basisstationen

Übersicht

Die Schnittstelle zur Abfrage von Basisstationsinformationen wird verwendet, um standortbezogene Dienste mit Informationen über Mobilfunk-Basisstationen wie Basisstations-ID, Zeitvorlauf und anderen Parametern bereitzustellen, die zur Berechnung der geografischen Position des mobilen Teilnehmers verwendet werden können. Die gesammelten Informationen beziehen sich auf die Mobilfunkbasisstation, die den Teilnehmer derzeit versorgt, sowie auf benachbarte Mobilfunkbasisstationen.

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

Die Parameter der Serving- und Nachbarzellen werden über Abfrage-/Antwort-Vorgänge abgefragt. In diesem Thema ist auch eine Benachrichtigung definiert, die anzeigt, dass sich der Standort des Geräts innerhalb des Mobilfunknetzes geändert hat.

MBIM_CID_BASE_STATIONS_INFO

Dieser Befehl ruft Informationen über die dem Modem bekannten Serving- und Nachbarzellen ab.

Dienst: MBB_UUID_BASIC_CONNECT_EXTENSIONS

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

CID Befehlscode Betriebssystemversion (Min.)
MBIM_CID_BASE_STATIONS_INFO 11 Windows 10, Version 1709

Parameter

type Set Abfrage Benachrichtigung
Get-Help Nicht zutreffend MBIM_BASE_STATIONS_INFO_REQ Nicht zutreffend
Antwort Nicht zutreffend MBIM_BASE_STATIONS_INFO Nicht zutreffend

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 Struktur MBIM_BASE_STATIONS_INFO_REQ wird im InformationBuffer für Abfragen verwendet. Sie wird verwendet, um Aspekte der Zelleninformationen zu konfigurieren, wie z. B. die maximale Anzahl der Messungen der Nachbarzelle, die als Antwort gesendet werden sollen.

Abweichung Size Feld Typ Beschreibung
0 4 MaxGSMCount SIZE Die maximale Anzahl von Einträgen von GSM-Nachbarzellen, die in den Berichten über Messungen im GSM-Netz von MBIM_GSM_NMR zurückgegeben werden. Die Standardkapazität ist 15.
4 4 MaxUMTSCount SIZE Die maximale Anzahl der Einträge von UMTS-Nachbarzellen, die in der Liste der UMTS-Messungsergebnisse in MBIM_UMTS_MRL zurückgegeben werden. Die Standardkapazität ist 15.
8 4 MaxTDSCDMACount SIZE Die maximale Anzahl der Einträge von TDSCDMA Nachbarzellen, die in der Liste der TDSCDMA Messergebnisse in MBIM_TDSCDMA_MRL zurückgegeben werden. Die Standardkapazität ist 15.
12 4 MaxLTECount SIZE Die maximale Anzahl der Einträge von LTE Nachbarzellen, die in der LTE Messergebnisliste von MBIM_LTE_MRL zurückgegeben werden. Die Standardkapazität ist 15.
16 4 MaxCDMACount SIZE Die maximale Anzahl der Einträge von CDMA-Zellen, die in der Liste der gemessenen CDMA-Ergebnisse in MBIM_CDMA_MRL zurückgegeben werden. Diese Liste enthält sowohl Serving- als auch Nachbarzellen. Die Standardkapazität ist 12.

Set

Nicht zutreffend.

Antwort

Die Struktur MBIM_BASE_STATIONS_INFO wird im InformationBuffer von MBIM_COMMAND_DONE für Antworten verwendet.

MBIM_BASE_STATIONS_INFO

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

Abweichung Size Feld Typ Beschreibung
0 4 SystemType MBIM_DATA_CLASS Gibt den Systemtyp (oder die Systemtypen) an, für den/die die Serving-Cell-Informationen gültig sind. Dieses Element ist eine Bitmaske eines oder mehrerer Systemtypen, wie sie in MBIM_DATA_CLASS definiert sind.
4 4 GSMServingCellOffset OFFSET Der vom Anfang dieser Struktur berechnete Offset in Bytes zu dem Puffer, der die GSM-Serviceinformationen enthält. Dieses Mitglied kann NULL sein, wenn die Technologie der Serving Cell 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 vom Anfang dieser Struktur berechnete Offset in Bytes zu dem Puffer, der die UMTS-Serving-Cell-Information enthält. Dieses Element kann NULL sein, wenn die Technologie der Serving-Cell 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 vom Anfang dieser Struktur berechnete Offset in Bytes zum Puffer, der die TDSCDMA-Serving-Cell-Information enthält. Dieses Mitglied kann NULL sein, wenn die Technologie der Serving-Cell 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 vom Anfang dieser Struktur berechnete Offset in Bytes zum Puffer, der die LTE-Serving-Cell-Informationen enthält. Dieses Mitglied kann NULL sein, wenn die Technologie der Serving-Cell 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 vom Anfang dieser Struktur berechnete Offset in Bytes zum Puffer, der den Bericht über die Messungen des GSM-Netzes enthält. Dieses Mitglied kann NULL sein, wenn kein GSM-Nachbarnetz im Bericht der Messung zurückgegeben wird.
40 4 GSMNmrSize SIZE Die Gesamtgröße des Puffers in Bytes, der den Bericht über die Messung des GSM-Netzes im Format MBIM_GSM_NMR enthält.
44 4 UMTSMrlOffset OFFSET Der vom Anfang dieser Struktur berechnete Offset in Bytes zum Puffer, der die Liste der UMTS-Messergebnisse enthält. Dieses Mitglied kann NULL sein, wenn im Bericht über die Messung kein UMTS-Nachbarnetz angegeben ist.
48 4 UMTSMrlSize SIZE Die Gesamtgröße des Puffers, der die Liste der UMTS Messergebnisse im Format MBIM_UMTS_MRL enthält, in Bytes.
52 4 TDSCDMAMrlOffset OFFSET Der vom Anfang dieser Struktur berechnete Offset in Bytes zum Puffer, der die Liste der TDSCDMA-Messergebnisse enthält. Dieses Mitglied kann NULL sein, wenn im Bericht über die Messung kein TDSCDMA-Nachbarnetz zurückgegeben wird.
56 4 TDSCDMAMrlSize SIZE Die Gesamtgröße des Puffers, der die Liste der TDSCDMA-Messergebnisse im Format MBIM_TDSCDMA_MRL enthält, in Bytes.
60 4 LTEMrlOffset OFFSET Der vom Anfang dieser Struktur berechnete Offset in Bytes zu dem Puffer, der die Liste der LTE-Messergebnisse enthält. Dieses Mitglied kann NULL sein, wenn kein LTE-Nachbarnetz im Messbericht zurückgegeben wird.
64 4 LTEMrlSize SIZE Die Gesamtgröße des Puffers in Bytes, der die Liste der LTE-Messergebnisse im Format von MBIM_LTE_MRL enthält.
68 4 CDMAMrlOffset OFFSET Der vom Anfang dieser Struktur berechnete Offset in Bytes zum Puffer, der die Liste der CDMA Messergebnisse enthält. Dieses Mitglied kann NULL sein, wenn im Bericht über die Messung kein CDMA-Nachbarnetz angegeben ist.
72 4 CDMAMrlSize SIZE Die Gesamtgröße des Puffers, der die Liste der CDMA-Messergebnisse im Format MBIM_CDMA_MRL enthält, in Bytes.
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 Struktur MBIM_GSM_SERVING_CELL_INFO enthält Informationen über die GSM-Serving-Cell.

Abweichung Size Feld Typ Beschreibung
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, berechnet vom Anfang dieser Struktur, zu einer numerischen (0-9) Zeichenfolge namens ProviderId, die die Identität des Netzbetreibers darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Land Code (MCC) und einem zwei- oder dreistelligen Mobile Network Code (MNC). Dieses Mitglied kann NULL sein, wenn keine ProviderId-Information zurückgegeben wird.
4 4 ProviderIdSize SIZE(0-12) Die für ProviderId verwendete Größe.
8 4 LocationAreaCode UINT32 Der Location Area Code (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
12 4 CellID UINT32 Die Zellen-ID (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
16 4 TimingAdvance UINT32 Der Timing-Vorlauf (0-255) in Bitperioden, wobei eine Bitperiode 48/13µs beträgt. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
20 4 ARFCN UINT32 Die absolute Funkfrequenzkanalnummer der Serving-Cell (0-1023). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
24 4 BaseStationId UINT32 Die Basisstations-ID – der Farbcode der Basisstation und der Code für die Netzwerkidentität. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
28 4 RxLevel UINT32 Die empfangene Signalstärke der Serving-Cell (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 Information nicht verfügbar ist.
32 DataBuffer DATABUFFER Der Datenpuffer mit ProviderId.
MBIM_GSM_NMR

Die Struktur MBIM_GSM_NMR enthält den Bericht über die Messungen im Netz (NMR) der GSM-Nachbarzellen.

Abweichung Size Feld Typ Beschreibung
0 4 ElementCount (EC) UINT32 Die Anzahl der NMR-Einträge, die auf dieses Element folgen.
4 DataBuffer DATABUFFER Die Anordnung der NMR-Datensätze, 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 GSM-Nachbarzelle.

Abweichung Size Feld Typ Beschreibung
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, berechnet vom Anfang dieser Struktur, zu einer numerischen (0-9) Zeichenfolge namens ProviderId, die die Identität des Netzbetreibers darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Land Code (MCC) und einem zwei- oder dreistelligen Mobile Network Code (MNC). Dieses Mitglied kann NULL sein, wenn keine ProviderId-Information zurückgegeben wird.
4 4 ProviderIdSize SIZE(0-12) Die für ProviderId verwendete Größe.
8 4 LocationAreaCode UINT32 Der Location Area Code (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
12 4 CellID UINT32 Die Zellen-ID (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
16 4 ARFCN UINT32 Die absolute Funkfrequenzkanalnummer der Serving-Cell (0-1023). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
20 4 BaseStationId UINT32 Die ID der Funkbasisstation der Serving-Cell (0-63). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
24 4 RxLevel UINT32 Die empfangene Signalstärke der Serving-Cell (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 Information nicht verfügbar ist.
28 DataBuffer DATABUFFER Der Datenpuffer mit ProviderId.

UMTS-Zelldatenstrukturen

MBIM_UMTS_SERVING_CELL_INFO

Die Struktur MBIM_UMTS_SERVING_CELL_INFO enthält Informationen über die UMTS-Serving-Cell.

Abweichung Size Feld Typ Beschreibung
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, berechnet vom Anfang dieser Struktur, zu einer numerischen (0-9) Zeichenfolge namens ProviderId, die die Identität des Netzbetreibers darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Land Code (MCC) und einem zwei- oder dreistelligen Mobile Network Code (MNC). Dieses Mitglied kann NULL sein, wenn keine ProviderId-Information zurückgegeben wird.
4 4 ProviderIdSize SIZE(0-12) Die für ProviderId verwendete Größe.
8 4 LocationAreaCode UINT32 Der Location Area Code (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
12 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
16 4 FrequencyInfoUL UINT32 Die Frequenzinfo-Uplink (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
20 4 FrequencyInfoDL UINT32 Die Frequenzinfo-Downlink (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
24 4 FrequencyInfoNT UINT32 Die Frequenzinfo für TDD (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
28 4 UARFCN UINT32 Die UTRA Absolute Radio Frequency Channel Number für die Serving-Cell (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
32 4 PrimaryScramblingCode UINT32 Der primäre Scrambling Code der Serving-Cell (0-511). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
36 4 RSCP INT32 Die Code-Leistung für das empfangene Signal der Serving-Cell. Der Bereich ist -120 bis -25, in Einheiten von 1 dBm. Verwenden Sie 0, wenn diese Information nicht verfügbar ist.
40 4 ECNO INT32 Das Signal-Rausch-Verhältnis der Serving-Cell; das Verhältnis zwischen der empfangenen Energie pro PN-Chip für den CPICH und der insgesamt empfangenen Energie. Der Bereich ist -50 bis 0, in Einheiten von 1 dBm. Verwenden Sie 1, wenn diese Information nicht verfügbar ist.
44 4 PathLoss UINT32 Der Pfadverlust der Serving-Cell (46-173). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
48 DataBuffer DATABUFFER Der Datenpuffer mit ProviderId.
MBIM_UMTS_MRL

Die Struktur MBIM_UMTS_MRL enthält die Measured Results List (MRL) der UMTS-Nachbarzellen.

Abweichung Size Feld Typ Beschreibung
0 4 ElementCount (EC) UINT32 Die Anzahl der MRL-Einträge, die auf dieses Element folgen.
4 DataBuffer DATABUFFER Die Anordnung der MRL-Datensätze, die jeweils als MBIM_UMTS_MRL_INFO-Struktur angegeben sind.
MBIM_UMTS_MRL_INFO

Die MBIM_UMTS_MRL_INFO-Struktur enthält Informationen über eine UMTS-Nachbarzelle.

Abweichung Size Feld Typ Beschreibung
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, berechnet vom Anfang dieser Struktur, zu einer numerischen (0-9) Zeichenfolge namens ProviderId, die die Identität des Netzbetreibers darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Land Code (MCC) und einem zwei- oder dreistelligen Mobile Network Code (MNC). Dieses Mitglied kann NULL sein, wenn keine ProviderId-Information zurückgegeben wird.
4 4 ProviderIdSize SIZE(0-12) Die für ProviderId verwendete Größe.
8 4 LocationAreaCode UINT32 Der Location Area Code (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
12 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
16 4 UARFCN UINT32 Die UTRA Absolute Radio Frequency Channel Number für die Serving-Cell (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
20 4 PrimaryScramblingCode UINT32 Der primäre Scrambling Code der Serving-Cell (0-511). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
24 4 RSCP INT32 Die Code-Leistung für das empfangene Signal der Serving-Cell. Der Bereich ist -120 bis -25, in Einheiten von 1 dBm. Verwenden Sie 0, wenn diese Information nicht verfügbar ist.
28 4 ECNO INT32 Das Signal-Rausch-Verhältnis der Serving-Cell; das Verhältnis zwischen der empfangenen Energie pro PN-Chip für den CPICH und der insgesamt empfangenen Energie. Der Bereich ist -50 bis 0, in Einheiten von 1 dBm. Verwenden Sie 1, wenn diese Information nicht verfügbar ist.
32 4 PathLoss UINT32 Der Pfadverlust der Serving-Cell (46-173). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
36 DataBuffer DATABUFFER Der Datenpuffer mit ProviderId.

TDSCDMA-Zelldatenstrukturen

MBIM_TDSCDMA_SERVING_CELL_INFO

Die Struktur MBIM_TDSCDMA_SERVING_CELL_INFO enthält Informationen über die TDSCDMA-Serving-Cell.

Abweichung Size Feld Typ Beschreibung
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, berechnet vom Anfang dieser Struktur, zu einer numerischen (0-9) Zeichenfolge namens ProviderId, die die Identität des Netzbetreibers darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Land Code (MCC) und einem zwei- oder dreistelligen Mobile Network Code (MNC). Dieses Mitglied kann NULL sein, wenn keine ProviderId-Information zurückgegeben wird.
4 4 ProviderIdSize SIZE(0-12) Die für ProviderId verwendete Größe.
8 4 LocationAreaCode UINT32 Der Location Area Code (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
12 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
16 4 UARFCN UINT32 Die UTRA Absolute Radio Frequency Channel Number für die Serving-Cell (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
20 4 CellParameterID UINT32 Die Zellparameter-ID (0-127). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
24 4 TimingAdvance UINT32 Der Timing-Vorlauf (0-1023). Dieses Element hat für alle Timeslots den gleichen Wert. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
28 4 RSCP INT32 Die Code-Leistung für das empfangene Signal der Serving-Cell. Der Bereich ist -120 bis -25, in Einheiten von 1 dBm in Q8 L3 gefiltert. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
32 4 PathLoss UINT32 Der Pfadverlust der Serving-Cell (46-158). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
36 DataBuffer DATABUFFER Der Datenpuffer mit ProviderId.
MBIM_TDSCDMA_MRL

Die Struktur MBIM_TDSCDMA_MRL enthält die Measured Results List (MRL) der TDSCDMA-Nachbarzellen.

Abweichung Size Feld Typ Beschreibung
0 4 ElementCount (EC) UINT32 Die Anzahl der MRL-Einträge, die auf dieses Element folgen.
4 DataBuffer DATABUFFER Das Array der MRL-Datensätze, die jeweils als MBIM_TDSCDMA_MRL_INFO-Struktur spezifiziert sind.
MBIM_TDSCDMA_MRL_INFO

Die MBIM_TDSCDMA_MRL_INFO-Struktur enthält Informationen über eine benachbarte TDSCDMA-Zelle.

Abweichung Size Feld Typ Beschreibung
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, berechnet vom Anfang dieser Struktur, zu einer numerischen (0-9) Zeichenfolge namens ProviderId, die die Identität des Netzbetreibers darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Land Code (MCC) und einem zwei- oder dreistelligen Mobile Network Code (MNC). Dieses Mitglied kann NULL sein, wenn keine ProviderId-Information zurückgegeben wird.
4 4 ProviderIdSize SIZE(0-12) Die für ProviderId verwendete Größe.
8 4 LocationAreaCode UINT32 Der Location Area Code (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
12 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
16 4 UARFCN UINT32 Die UTRA Absolute Radio Frequency Channel Number für die Serving-Cell (0-16383). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
20 4 CellParameterID UINT32 Die Zellparameter-ID (0-127). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
24 4 TimingAdvance UINT32 Der Timing-Vorlauf (0-1023). Dieses Element hat für alle Timeslots den gleichen Wert. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
28 4 RSCP INT32 Die Code-Leistung für das empfangene Signal der Serving-Cell. Der Bereich ist -120 bis -25, in Einheiten von 1 dBm in Q8 L3 gefiltert. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
32 4 PathLoss UINT32 Der Pfadverlust der Serving-Cell (46-158). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
36 DataBuffer DATABUFFER Der Datenpuffer mit ProviderId.

LTE-Zelldatenstrukturen

MBIM_LTE_SERVING_CELL_INFO

Die Struktur MBIM_LTE_SERVING_CELL_INFO enthält Informationen über die LTE Serving-Cell.

Abweichung Size Feld Typ Beschreibung
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, berechnet vom Anfang dieser Struktur, zu einer numerischen (0-9) Zeichenfolge namens ProviderId, die die Identität des Netzbetreibers darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Land Code (MCC) und einem zwei- oder dreistelligen Mobile Network Code (MNC). Dieses Mitglied kann NULL sein, wenn keine ProviderId-Information zurückgegeben wird.
4 4 ProviderIdSize SIZE(0-12) Die für ProviderId verwendete Größe.
8 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
12 4 EARFCN UINT32 Die Radio Frequency Channel Number der Serving-Cell (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
16 4 PhysicalCellID UINT32 Die physikalische Zell-ID (0-503). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
20 4 TAC UINT32 Den Tracking Area Code (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
24 4 RSRP INT32 Die durchschnittliche Empfangsleistung des Referenzsignals. Der Bereich ist -140 bis -44, in Einheiten von 1 dBm. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
28 4 RSRQ INT32 Die durchschnittliche Qualität des empfangenen Referenzsignals. Der Bereich reicht von -20 bis -3, in Einheiten von 1 dBm. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
32 4 TimingAdvance UINT32 Der Timing-Vorlauf (0-255). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
36 DataBuffer DATABUFFER Der Datenpuffer mit ProviderId.
MBIM_LTE_MRL

Die Struktur MBIM_LTE_MRL enthält die Measured Results List (MRL) der Nachbarzellen von LTE.

Abweichung Size Feld Typ Beschreibung
0 4 ElementCount (EC) UINT32 Die Anzahl der MRL-Einträge, die auf dieses Element folgen.
4 DataBuffer DATABUFFER Das Array der MRL-Datensätze, die jeweils als MBIM_LTE_MRL_INFO-Struktur angegeben sind.
MBIM_LTE_MRL_INFO

Die MBIM_LTE_MRL_INFO-Struktur enthält Informationen über eine LTE-Nachbarzelle.

Abweichung Size Feld Typ Beschreibung
0 4 ProviderIdOffset OFFSET Der Offset in Bytes, berechnet vom Anfang dieser Struktur, zu einer numerischen (0-9) Zeichenfolge namens ProviderId, die die Identität des Netzbetreibers darstellt. Diese Zeichenfolge ist eine Verkettung aus einem dreistelligen Mobile Land Code (MCC) und einem zwei- oder dreistelligen Mobile Network Code (MNC). Dieses Mitglied kann NULL sein, wenn keine ProviderId-Information zurückgegeben wird.
4 4 ProviderIdSize SIZE(0-12) Die für ProviderId verwendete Größe.
8 4 CellID UINT32 Die Zell-ID (0-268435455). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
12 4 EARFCN UINT32 Die Radio Frequency Channel Number der Serving-Cell (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
16 4 PhysicalCellID UINT32 Die physikalische Zell-ID (0-503). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
20 4 TAC UINT32 Den Tracking Area Code (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
24 4 RSRP INT32 Die durchschnittliche Empfangsleistung des Referenzsignals. Der Bereich ist -140 bis -44, in Einheiten von 1 dBm. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
28 4 RSRQ INT32 Die durchschnittliche Qualität des empfangenen Referenzsignals. Der Bereich reicht von -20 bis -3, in Einheiten von 1 dBm. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
32 DataBuffer DATABUFFER Der Datenpuffer mit ProviderId.

CDMA-Zelldatenstrukturen

MBIM_CDMA_MRL

Die Struktur MBIM_CDMA_MRL enthält die Measured Results List (MRL) sowohl der Serving-Cells als auch der Nachbarzellen von CDMA.

Abweichung Size Feld Typ Beschreibung
0 4 ElementCount (EC) UINT32 Die Anzahl der MRL-Einträge, die auf dieses Element folgen.
4 DataBuffer DATABUFFER Das Array der MRL-Datensätze, die jeweils als MBIM_CDMA_MRL_INFO-Struktur angegeben sind.
MBIM_CDMA_MRL_INFO

Die Datenstruktur MBIM_CDMA_MRL_INFO ist für den Netztyp CDMA2000 konzipiert. Es kann mehr als eine CDMA2000-Serving-Cell zur gleichen Zeit geben. Sowohl Serving-Cells als auch Nachbarzellen werden in der gleichen Liste zurückgegeben. Das Feld ServingCellFlag zeigt an, ob eine Zelle eine Serving-Cell ist oder nicht.

Abweichung Size Feld Typ Beschreibung
0 4 ServingCellFlag UINT32 Zeigt an, ob es sich um eine Serving-Cell handelt. Ein Wert von 1 bedeutet, dass es sich um eine Serving-Cell handelt, während ein Wert von 0 eine Nachbarzelle anzeigt. Es kann mehr als eine Serving-Cell zur gleichen Zeit geben (insbesondere während eines Anrufs).
4 4 NID UINT32 Die Netzwerk-ID (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
8 4 SID UINT32 Die System-ID (0-32767). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
12 4 BaseStationId UINT32 Die ID der Basisstation (0-65535). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
16 4 BaseLatitude UINT32 Der Breitengrad der Basisstation (0-4194303). Dieser wird in Einheiten von 0,25 Sekunden kodiert, ausgedrückt im Zweierkomplement in den unteren 22 Bits des DWORD. Als vorzeichenbehafteter Wert ist der nördliche Breitengrad positiv. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
20 4 BaseLongitude UINT32 Der Längengrad der Basisstation (0-8388607). Sie wird in Einheiten von 0,25 Sekunden kodiert und im Zweierkomplement in den unteren 23 Bits des DWORDs ausgedrückt. Als vorzeichenbehafteter Wert sind die östlichen Längengrade positiv. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
24 4 RefPN UINT32 Die PN-Nummer der Basisstation (0-511). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
28 4 GPSSeconds UINT32 Die GPS-Sekunden oder die Zeit, zu der diese von der Basisstation empfangen wurden. Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.
32 4 PilotStrength UINT32 Die Signalstärke des Piloten (0-63). Verwenden Sie 0xFFFFFFFF, wenn diese Information nicht verfügbar ist.

Unerwünschtes Ereignis

Nicht zutreffend.

Statuscodes

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

MBIM_CID_LOCATION_INFO_STATUS

Dieser CID ruft den Status der zellularen Informationen ab, die den Standort des Geräts angeben. Er kann auch verwendet werden, um eine unaufgeforderte Benachrichtigung zu übermitteln, wenn sich die Standortinformationen ändern.

Dienst: MBB_UUID_BASIC_CONNECT_EXTENSIONS

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

CID Befehlscode Betriebssystemversion (Min.)
MBIM_CID_LOCATION_INFO_STATUS 12 Windows 10, Version 1709

Hinweis

MBIM_CID_LOCATION_INFO_STATUS ist 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 Benachrichtigung
Get-Help Nicht zutreffend Nicht verfügbar Nicht zutreffend
Antwort Nicht zutreffend 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

Abweichung Size Feld Typ Beschreibung
0 4 LocationAreaCode UINT32 Der GSM/UMTS Area Code des aktuellen Standorts. Geben Sie 0xFFFFFFFF zurück, wenn der aktuelle Systemtyp nicht anwendbar ist.
4 4 TrackingAreaCode UINT32 Der LTE-Tracking Area Code des aktuellen Standorts. Geben Sie 0xFFFFFFFF zurück, wenn der aktuelle Systemtyp nicht anwendbar ist.
8 4 CellID UINT32 Die ID des Mobilfunkturms. Gibt 0xFFFFFFFF zurück, wenn CellID nicht verfügbar ist.

Unaufgeforderte Ereignisse

Der Ereignis-InformationBuffer enthält eine MBIM_LOCATION_INFO-Struktur.

Dieses Ereignis wird gesendet, wenn sich der Wert von Location Area Code/Tracking Area Code auf einen gültigen Wert ändert. Dieses Ereignis wird nicht gesendet, wenn sich CellID ändert oder wenn Location Area Code/Tracking Area Code ungültig wird.

Statuscodes

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

OID_WWAN_BASE_STATIONS_INFO

Die NDIS-Entsprechung für MBIM_CID_BASE_STATIONS_INFO ist OID_WWAN_BASE_STATIONS_INFO.