MB ベース ステーション情報クエリのサポート

概要

基地局情報クエリ インターフェイスは、基地局 IDタイミング アドバンス、モバイル サブスクライバーの地理的位置の計算に使用できる他のパラメーターなど、携帯電話の基地局情報を含む、位置ベースのサービスを提供するために使用されます。 収集される情報は、現在サブスクライバーにサービスを提供している携帯電話基地局と、隣接する携帯電話基地局に関連します。

このトピックでは、MBIM 1.0 仕様では既存の CID を介してこの情報が提供されないため、Windows の基地局情報クエリ インターフェイスを定義します。 このインターフェイスは、Windows 10 バージョン 1709 以降で使用できます。

サービスおよび近隣セルのパラメーターは、Query/Response オペレーションを通して取得されます。 このトピックでは、携帯電話ネットワーク内のデバイスの位置が変更されたことを示す通知も定義されています。

MBIM_CID_BASE_STATIONS_INFO

このコマンドは、モデムに認識されているサービング セルとネイバー セルに関する情報を取得します。

サービス: MBB_UUID_BASIC_CONNECT_EXTENSIONS

サービス UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID コマンド コード OS の最小バージョン
MBIM_CID_BASE_STATIONS_INFO 11 Windows 10 Version 1709

パラメーター

Type Set クエリ 通知
コマンド 適用なし MBIM_BASE_STATIONS_INFO_REQ 適用なし
回答 適用なし MBIM_BASE_STATIONS_INFO 適用なし

クエリ

MBIM_COMMAND_MSG の InformationBuffer には、MBIM_BASE_STATIONS_INFO_REQ 構造体が含まれます。 MBIM_COMMAND_DONE の InformationBuffer には、MBIM_BASE_STATIONS_INFO 構造体が含まれます。

MBIM_BASE_STATIONS_INFO_REQ

MBIM_BASE_STATIONS_INFO_REQ 構造体は、クエリの InformationBuffer for queries で使用することになります。 これは、隣接セル測定値の最大数といったセル情報の側面を構成するよう、応答で送信するために使用されます。

オフセット サイズ フィールド タイプ 説明
0 4 MaxGSMCount SIZE MBIM_GSM_NMR の GSM ネットワーク測定レポートで返される GSM 隣接セルのエントリの最大数。 デフォルト容量は 15 です。
4 4 MaxUMTSCount SIZE MBIM_UMTS_MRL の UMTS 測定結果一覧に返される UMTS 隣接セルのエントリの最大数。 デフォルト容量は 15 です。
8 4 MaxTDSCDMACount SIZE MBIM_TDSCDMA_MRL の TDSCDMA 測定結果一覧に返される TDSCDMA 隣接セルのエントリの最大数。 デフォルト容量は 15 です。
12 4 MaxLTECount SIZE MBIM_LTE_MRL の LTE 測定結果一覧に返される LTE 隣接セルのエントリの最大数。 デフォルト容量は 15 です。
16 4 MaxCDMACount SIZE MBIM_CDMA_MRL の CDMA 測定結果一覧に返される CDMA セルのエントリの最大数。 この一覧には、サービスセルと隣接セルの両方が含まれます。 デフォルト容量は 12 です。

Set

該当なし。

回答

MBIM_BASE_STATIONS_INFO 構造体は、MBIM_COMMAND_DONE の InformationBuffer で応答に使用することになります。

MBIM_BASE_STATIONS_INFO

MBIM_BASE_STATIONS_INFO 構造体には、サービスと隣接の両方の基地局に関する情報が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 SystemType MBIM_DATA_CLASS サービス セル情報が有効なシステム タイプを示します。 このメンバーは、MBIM_DATA_CLASS で定義されている 1 つ以上のシステム タイプのビットマスクです。
4 4 GSMServingCellOffset OFFSET この構造体の先頭から計算された、GSM サービス セル情報を含むバッファーへのオフセット (バイト単位)。 このメンバーは、サービス セルのテクノロジが GSM でない場合に NULL にできます。
8 4 GSMServingCellSize SIZE(0-44) MBIM_GSM_SERVING_CELL_INFO に使用されるサイズ (バイト単位)。
12 4 UMTSServingCellOffset OFFSET この構造体の先頭から計算された、UMTS サービス セル情報を含むバッファーへのオフセット (バイト単位)。 このメンバーは、サービス セルのテクノロジが UMTS でない場合に NULL にできます。
16 4 UMTSServingCellSize SIZE(0-60) MBIM_UMTS_SERVING_CELL_INFO に使用されるサイズ (バイト単位)。
20 4 TDSCDMAServingCellOffset OFFSET この構造体の先頭から計算された、TDSCDMA サービス セル情報を含むバッファーへのオフセット (バイト単位)。 このメンバーは、サービス セルのテクノロジが TDSCDMA でない場合に NULL にできます。
24 4 TDSCDMAServingCellSize SIZE(0-48) MBIM_TDSCDMA_SERVING_CELL_INFO に使用されるサイズ (バイト単位)。
28 4 LTEServingCellOffset OFFSET この構造体の先頭から計算された、LTE サービス セル情報を含むバッファーへのオフセット (バイト単位)。 このメンバーは、サービス セルのテクノロジが LTE でない場合に NULL にできます。
32 4 LTEServingCellSize SIZE(0-48) MBIM_LTE_SERVING_CELL_INFO に使用されるサイズ (バイト単位)。
36 4 GSMNmrOffset OFFSET この構造体の先頭から計算された、GSM ネットワーク測定レポートを含むバッファーへのオフセット (バイト単位)。 測定レポートで GSM 隣接ネットワークが返されない場合、このメンバーは NULL にできます。
40 4 GSMNmrSize SIZE MBIM_GSM_NMR 形式での GSM ネットワーク測定レポートを含むバッファーの合計サイズ (バイト単位)。
44 4 UMTSMrlOffset OFFSET この構造体の先頭から計算された、UMTS 測定結果リストを含むバッファーへのオフセット (バイト単位)。 測定レポートで UMTS 隣接ネットワークが返されない場合、このメンバーは NULL にできます。
48 4 UMTSMrlSize SIZE MBIM_UMTS_MRL 形式での UMTS 測定結果リストを含むバッファーの合計サイズ (バイト単位)。
52 4 TDSCDMAMrlOffset OFFSET この構造体の先頭から計算された、UMTS 測定結果リストを含むバッファーへのオフセット (バイト単位)。 測定レポートで TDSCDMA 隣接ネットワークが返されない場合、このメンバーは NULL にできます。
56 4 TDSCDMAMrlSize SIZE MBIM_TDSCDMA_MRL 形式での TDSCDMA 測定結果リストを含むバッファーの合計サイズ (バイト単位)。
60 4 LTEMrlOffset OFFSET この構造体の先頭から計算された、LTE 測定結果リストを含むバッファーへのオフセット (バイト単位)。 測定レポートで LTE 隣接ネットワークが返されない場合、このメンバーは NULL にできます。
64 4 LTEMrlSize SIZE MBIM_LTE_MRL 形式での LTE 測定結果リストを含むバッファーの合計サイズ (バイト単位)。
68 4 CDMAMrlOffset OFFSET この構造体の先頭から計算された、CDMA 測定結果リストを含むバッファーへのオフセット (バイト単位)。 測定レポートで CDMA 隣接ネットワークが返されない場合、このメンバーは NULL にできます。
72 4 CDMAMrlSize SIZE MBIM_CDMA_MRL 形式での CDMA 測定結果リストを含むバッファーの合計サイズ (バイト単位)。
76 DataBuffer DATABUFFER GSMServingCellUMTSServingCellTDSCDMAServingCellLTEServingCellGSMNmrUMTSMrlTDSCDMAMrlLTEMrlCDMAMrl などを含むデータ バッファー。

GSM セルのデータ構造

MBIM_GSM_SERVING_CELL_INFO

MBIM_GSM_SERVING_CELL_INFO 構造体には、GSM サービス セルに関する情報が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ProviderIdOffset OFFSET この構造体の先頭から計算された、ネットワーク プロバイダー ID を表す ProviderId という数値 (0 から 9) の文字列へのオフセット (バイト単位)。 この文字列は、3 桁のモバイル カントリー コード (MCC) と 2 桁または 3 桁のモバイル ネットワーク コード (MNC) を連結したものです。 ProviderId 情報が返されない場合、このメンバーは NULL にできます。
4 4 ProviderIdSize SIZE(0-12) ProviderId に使用されるサイズ。
8 4 LocationAreaCode UINT32 場所の位置エリアコード (0-65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
12 4 CellID UINT32 セル ID (0 から 65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
16 4 TimingAdvance UINT32 ビット周期のタイミング アドバンス (0 から 255)。ビット周期は 48/13μs です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
20 4 ARFCN UINT32 サービス セルの絶対無線周波数チャンネル番号 (0 から 1023)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
24 4 BaseStationId UINT32 基地局 ID - 基地局のカラー コードとネットワーク ID コード。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
28 4 RxLevel UINT32 以下となるサービングセルの受信信号強度 (0 から 63)。

X = 0, if RSS < -110 dBm

X = 63, if RSS > -47 dBm

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

この情報が利用できない場合は、0xFFFFFFFF を使用します。
32 DataBuffer DATABUFFER ProviderId を含むデータ バッファー。
MBIM_GSM_NMR

MBIM_GSM_NMR 構造には、隣接する GSM セルのネットワーク測定レポート (NMR) が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ElementCount (EC) UINT32 この要素に続く NMR エントリの数。
4 DataBuffer DATABUFFER MBIM_GSM_NMR_INFO 構造としてそれぞれ指定された、NMR レコードの配列。
MBIM_GSM_NMR_INFO

MBIM_GSM_NMR_INFO 構造体には、隣接する GSM セルに関する情報が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ProviderIdOffset OFFSET この構造体の先頭から計算された、ネットワーク プロバイダー ID を表す ProviderId という数値 (0 から 9) の文字列へのオフセット (バイト単位)。 この文字列は、3 桁のモバイル カントリー コード (MCC) と 2 桁または 3 桁のモバイル ネットワーク コード (MNC) を連結したものです。 ProviderId 情報が返されない場合、このメンバーは NULL にできます。
4 4 ProviderIdSize SIZE(0-12) ProviderId に使用されるサイズ。
8 4 LocationAreaCode UINT32 場所の位置エリアコード (0-65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
12 4 CellID UINT32 セル ID (0 から 65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
16 4 ARFCN UINT32 サービス セルの絶対無線周波数チャンネル番号 (0 から 1023)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
20 4 BaseStationId UINT32 サービス セルの無線基地局 ID (0 ~ 63)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
24 4 RxLevel UINT32 以下となるサービングセルの受信信号強度 (0 から 63)。

X = 0, if RSS < -110 dBm

X = 63, if RSS > -47 dBm

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

この情報が利用できない場合は、0xFFFFFFFF を使用します。
28 DataBuffer DATABUFFER ProviderId を含むデータ バッファー。

UMTS セルのデータ構造

MBIM_UMTS_SERVING_CELL_INFO

MBIM_UMTS_SERVING_CELL_INFO 構造体には、UMTS サービス セルに関する情報が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ProviderIdOffset OFFSET この構造体の先頭から計算された、ネットワーク プロバイダー ID を表す ProviderId という数値 (0 から 9) の文字列へのオフセット (バイト単位)。 この文字列は、3 桁のモバイル カントリー コード (MCC) と 2 桁または 3 桁のモバイル ネットワーク コード (MNC) を連結したものです。 ProviderId 情報が返されない場合、このメンバーは NULL にできます。
4 4 ProviderIdSize SIZE(0-12) ProviderId に使用されるサイズ。
8 4 LocationAreaCode UINT32 場所の位置エリアコード (0-65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
12 4 CellID UINT32 セル ID (0 から 268435455)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
16 4 FrequencyInfoUL UINT32 周波数情報アップリンク (0 から 16383)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
20 4 FrequencyInfoDL UINT32 頻度情報のダウンリンク (0 から 16383)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
24 4 FrequencyInfoNT UINT32 TDD の頻度情報 (0 から 16383)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
28 4 UARFCN UINT32 サービス セルの UTRA 絶対無線周波数チャンネル番号 (0-16383)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
32 4 PrimaryScramblingCode UINT32 サービス セルのプライマリ スクランブリング コード (0 から 511)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
36 4 RSCP INT32 サービス セルの受信信号コード パワー。 範囲は、-120 から -25 (1dBm 単位) です。 この情報が使用できない場合は、0 を使用します。
40 4 ECNO INT32 サービス セルのノイズ比に対する信号。受信した合計に対する CPICH の PN チップあたりの受信エネルギーの比率。 範囲は、-50 から -0 (1dBm 単位) です。 この情報が使用できない場合は、1 を使用します。
44 4 PathLoss UINT32 サービス セルのパス損失 (46 から 173)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
48 DataBuffer DATABUFFER ProviderId を含むデータ バッファー。
MBIM_UMTS_MRL

MBIM_UMTS_MRL 構造体には、隣接する UMTS セルの測定結果リスト (MRL) が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ElementCount (EC) UINT32 この要素に続く MRL エントリの数。
4 DataBuffer DATABUFFER MBIM_UMTS_MRL_INFO 構造としてそれぞれ指定された、MRL レコードの配列。
MBIM_UMTS_MRL_INFO

MBIM_UMTS_MRL_INFO 構造体には、隣接する UMTS セルに関する情報が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ProviderIdOffset OFFSET この構造体の先頭から計算された、ネットワーク プロバイダー ID を表す ProviderId という数値 (0 から 9) の文字列へのオフセット (バイト単位)。 この文字列は、3 桁のモバイル カントリー コード (MCC) と 2 桁または 3 桁のモバイル ネットワーク コード (MNC) を連結したものです。 ProviderId 情報が返されない場合、このメンバーは NULL にできます。
4 4 ProviderIdSize SIZE(0-12) ProviderId に使用されるサイズ。
8 4 LocationAreaCode UINT32 場所の位置エリアコード (0-65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
12 4 CellID UINT32 セル ID (0 から 268435455)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
16 4 UARFCN UINT32 サービス セルの UTRA 絶対無線周波数チャンネル番号 (0-16383)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
20 4 PrimaryScramblingCode UINT32 サービス セルのプライマリ スクランブリング コード (0 から 511)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
24 4 RSCP INT32 サービス セルの受信信号コード パワー。 範囲は、-120 から -25 (1dBm 単位) です。 この情報が使用できない場合は、0 を使用します。
28 4 ECNO INT32 サービス セルのノイズ比に対する信号。受信した合計に対する CPICH の PN チップあたりの受信エネルギーの比率。 範囲は、-50 から -0 (1dBm 単位) です。 この情報が使用できない場合は、1 を使用します。
32 4 PathLoss UINT32 サービス セルのパス損失 (46 から 173)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
36 DataBuffer DATABUFFER ProviderId を含むデータ バッファー。

TDSCDMA セルのデータ構造

MBIM_TDSCDMA_SERVING_CELL_INFO

MBIM_TDSCDMA_SERVING_CELL_INFO 構造体には、TDSCDMA サービス セルに関する情報が含まれます。

オフセット サイズ フィールド タイプ 説明
0 4 ProviderIdOffset OFFSET この構造体の先頭から計算された、ネットワーク プロバイダー ID を表す ProviderId という数値 (0 から 9) の文字列へのオフセット (バイト単位)。 この文字列は、3 桁のモバイル カントリー コード (MCC) と 2 桁または 3 桁のモバイル ネットワーク コード (MNC) を連結したものです。 ProviderId 情報が返されない場合、このメンバーは NULL にできます。
4 4 ProviderIdSize SIZE(0-12) ProviderId に使用されるサイズ。
8 4 LocationAreaCode UINT32 場所の位置エリアコード (0-65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
12 4 CellID UINT32 セル ID (0 から 268435455)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
16 4 UARFCN UINT32 サービス セルの UTRA 絶対無線周波数チャンネル番号 (0-16383)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
20 4 CellParameterID UINT32 セル パラメーター ID (0 から 127)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
24 4 TimingAdvance UINT32 タイミング アドバンス (0 から 1023)。 このメンバーは、すべてのタイムスロットで同じ値です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
28 4 RSCP INT32 サービス セルの受信信号コード パワー。 範囲は -120 ~ -25 (1dBm 単位。Q8 L3 でフィルターリング) です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
32 4 PathLoss UINT32 サービス セルのパス損失 (46 から 158)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
36 DataBuffer DATABUFFER ProviderId を含むデータ バッファー。
MBIM_TDSCDMA_MRL

MBIM_TDSCDMA_MRL 構造体には、隣接する TDSCDMA セルの測定結果リスト (MRL) が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ElementCount (EC) UINT32 この要素に続く MRL エントリの数。
4 DataBuffer DATABUFFER MBIM_TDSCDMA_MRL_INFO 構造としてそれぞれ指定された、MRL 記録の配列。
MBIM_TDSCDMA_MRL_INFO

MBIM_TDSCDMA_MRL_INFO 構造体には、隣接する TDSCDMA セルに関する情報が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ProviderIdOffset OFFSET この構造体の先頭から計算された、ネットワーク プロバイダー ID を表す ProviderId という数値 (0 から 9) の文字列へのオフセット (バイト単位)。 この文字列は、3 桁のモバイル カントリー コード (MCC) と 2 桁または 3 桁のモバイル ネットワーク コード (MNC) を連結したものです。 ProviderId 情報が返されない場合、このメンバーは NULL にできます。
4 4 ProviderIdSize SIZE(0-12) ProviderId に使用されるサイズ。
8 4 LocationAreaCode UINT32 場所の位置エリアコード (0-65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
12 4 CellID UINT32 セル ID (0 から 268435455)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
16 4 UARFCN UINT32 サービス セルの UTRA 絶対無線周波数チャンネル番号 (0-16383)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
20 4 CellParameterID UINT32 セル パラメーター ID (0 から 127)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
24 4 TimingAdvance UINT32 タイミング アドバンス (0 から 1023)。 このメンバーは、すべてのタイムスロットで同じ値です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
28 4 RSCP INT32 サービス セルの受信信号コード パワー。 範囲は -120 ~ -25 (1dBm 単位。Q8 L3 でフィルターリング) です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
32 4 PathLoss UINT32 サービス セルのパス損失 (46 から 158)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
36 DataBuffer DATABUFFER ProviderId を含むデータ バッファー。

LTE セルのデータ構造

MBIM_LTE_SERVING_CELL_INFO

MBIM_LTE_SERVING_CELL_INFO 構造体には、LTE サービス セルに関する情報が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ProviderIdOffset OFFSET この構造体の先頭から計算された、ネットワーク プロバイダー ID を表す ProviderId という数値 (0 から 9) の文字列へのオフセット (バイト単位)。 この文字列は、3 桁のモバイル カントリー コード (MCC) と 2 桁または 3 桁のモバイル ネットワーク コード (MNC) を連結したものです。 ProviderId 情報が返されない場合、このメンバーは NULL にできます。
4 4 ProviderIdSize SIZE(0-12) ProviderId に使用されるサイズ。
8 4 CellID UINT32 セル ID (0 から 268435455)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
12 4 EARFCN UINT32 サービング セルの無線周波数チャンネル番号 (0 から 65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
16 4 PhysicalCellID UINT32 物理セル ID (0 から 503)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
20 4 TAC UINT32 追跡エリア コード (0 から 65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
24 4 RSRP INT32 平均基準信号受信電力。 範囲は、-140 から -44 (1dBm 単位) です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
28 4 RSRQ INT32 平均基準信号受信品質。 範囲は、-20 から -3 (1dBm 単位) です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
32 4 TimingAdvance UINT32 タイミング アドバンス (0 から 255)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
36 DataBuffer DATABUFFER ProviderId を含むデータ バッファー。
MBIM_LTE_MRL

MBIM_LTE_MRL 構造体には、隣接する LTE セルの測定結果リスト (MRL) が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ElementCount (EC) UINT32 この要素に続く MRL エントリの数。
4 DataBuffer DATABUFFER MBIM_LTE_MRL_INFO 構造としてそれぞれ指定された、MRL レコードの配列。
MBIM_LTE_MRL_INFO

MBIM_LTE_MRL_INFO 構造体には、隣接する LTE セルに関する情報が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ProviderIdOffset OFFSET この構造体の先頭から計算された、ネットワーク プロバイダー ID を表す ProviderId という数値 (0 から 9) の文字列へのオフセット (バイト単位)。 この文字列は、3 桁のモバイル カントリー コード (MCC) と 2 桁または 3 桁のモバイル ネットワーク コード (MNC) を連結したものです。 ProviderId 情報が返されない場合、このメンバーは NULL にできます。
4 4 ProviderIdSize SIZE(0-12) ProviderId に使用されるサイズ。
8 4 CellID UINT32 セル ID (0 から 268435455)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
12 4 EARFCN UINT32 サービング セルの無線周波数チャンネル番号 (0 から 65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
16 4 PhysicalCellID UINT32 物理セル ID (0 から 503)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
20 4 TAC UINT32 追跡エリア コード (0 から 65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
24 4 RSRP INT32 平均基準信号受信電力。 範囲は、-140 から -44 (1dBm 単位) です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
28 4 RSRQ INT32 平均基準信号受信品質。 範囲は、-20 から -3 (1dBm 単位) です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
32 DataBuffer DATABUFFER ProviderId を含むデータ バッファー。

CDMA セルのデータ構造

MBIM_CDMA_MRL

MBIM_CDMA_MRL 構造体には、サービス セルと隣接 CDMA セルの両方の測定結果リスト (MRL) が含まれています。

オフセット サイズ フィールド タイプ 説明
0 4 ElementCount (EC) UINT32 この要素に続く MRL エントリの数。
4 DataBuffer DATABUFFER MBIM_CDMA_MRL_INFO 構造としてそれぞれ指定された、MRL レコードの配列。
MBIM_CDMA_MRL_INFO

MBIM_CDMA_MRL_INFO データ構造は、CDMA2000 ネットワークのタイプに合わせて設計されています。 複数の CDMA2000 サービス セルが同時に存在する場合があります。 サービスセルと隣接セルの両方が同じリストに返されます。 ServingCellFlag フィールドは、セルがサービス セルかどうかを示します。

オフセット サイズ フィールド タイプ 説明
0 4 ServingCellFlag UINT32 これがサービス セルかどうかを示します。 値 1 はサービス セルを示し、値 0 は隣接セルを示します。 一度に複数のサービス セルが存在する場合があります (特に呼び出し中)。
4 4 NID UINT32 ネットワーク ID (0 から 65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
8 4 SID UINT32 システム ID (0 から 32767). この情報が利用できない場合は、0xFFFFFFFF を使用します。
12 4 BaseStationId UINT32 基地局 ID (0 から 65535)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
16 4 BaseLatitude UINT32 基地局の緯度 (0 から 4194303)。 これは 0.25 秒単位でエンコードされ、DWORD の下位 22 ビット内の 2 つの補数表現で表されます。 符号付きの値として、北の緯度は正数です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
20 4 BaseLongitude UINT32 基地局の経度 (0 から 8388607)。 これは 0.25 秒単位でエンコードされ、DWORD の下位 23 ビット内の 2 つの補数表現で表されます。 符号付きの値として、東の経度は正数です。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
24 4 RefPN UINT32 基地局の PN 番号 (0 から 511)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
28 4 GPSSeconds UINT32 GPS 秒、またはこれが基地局から到着した時刻。 この情報が利用できない場合は、0xFFFFFFFF を使用します。
32 4 PilotStrength UINT32 パイロットの信号強度 (0 から 63)。 この情報が利用できない場合は、0xFFFFFFFF を使用します。

無承諾イベント

該当なし。

状態コード

この CID は、汎用ステータス コードを使用します (公開された USB MBIM 標準のセクション 9.4.5 の「ステータス コードの使用 (Use of Status Codes)」を参照)。

MBIM_CID_LOCATION_INFO_STATUS

この CID は、デバイスの位置を示す携帯電話情報の状態を取得します。 また、位置情報が変更されたときに、無承諾通知を配信するためにも使用できます。

サービス: MBB_UUID_BASIC_CONNECT_EXTENSIONS

サービス UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID コマンド コード OS の最小バージョン
MBIM_CID_LOCATION_INFO_STATUS 12 Windows 10 Version 1709

Note

MBIM_CID_LOCATION_INFO_STATUS は Windows 10 バージョン 1709 以降で定義されていますが、現在 OS ではサポートされていません。 モデムは通知としてこのコマンドを送信できますが、OS は現在このコマンドを取り扱いません。

パラメーター

Type Set クエリ 通知
コマンド 適用なし 適用なし 適用なし
回答 適用なし MBIM_LOCATION_INFO MBIM_LOCATION_INFO

クエリ

MBIM_COMMAND_MSGの InformationBuffer は使用されません。 MBIM_COMMAND_DONE の InformationBuffer には、MBIM_LOCATION_INFO 構造体が含まれます。

Set

該当なし。

回答

MBIM_LOCATION_INFO

オフセット サイズ フィールド タイプ 説明
0 4 LocationAreaCode UINT32 現在の位置の GSM/UMTS エリアコード。 現在のシステムのタイプが適用されない場合は、0xFFFFFFFF を返します。
4 4 TrackingAreaCode UINT32 現在の位置の LTE 追跡エリア コード。 現在のシステムのタイプが適用されない場合は、0xFFFFFFFF を返します。
8 4 CellID UINT32 携帯電話タワーの ID。 CellID が利用できない場合は、0xFFFFFFFF を返します。

無承諾イベント

イベント InformationBuffer には、MBIM_LOCATION_INFO 構造体が含まれます。

このイベントは、位置エリアコード/追跡エリアコード の値が有効な値に変更された場合に送信されます。 このイベントは CellID が変更された場合、または位置エリアコード/追跡エリア コードが使用できなくなった場合には送信されません。

状態コード

この CID は、汎用ステータス コードを使用します (公開された USB MBIM 標準のセクション 9.4.5 の「ステータス コードの使用 (Use of Status Codes)」を参照)。

OID_WWAN_BASE_STATIONS_INFO

MBIM_CID_BASE_STATIONS_INFO に相当する NDIS は OID_WWAN_BASE_STATIONS_INFO です。