共用方式為


MB 基站信息查詢支援

概觀

基站資訊查詢介面可用來提供位置型服務,並提供行動數據月臺資訊,例如 基站標識碼時間進階和其他參數,可用來計算行動訂閱者的地理位置。 所收集的資訊與目前為訂閱者提供服務的行動電話基站,以及鄰近的行動電話基站有關。

本主題會定義 Windows 的基站資訊查詢介面,因為 MBIM 1.0 規格不會透過任何現有的 CID 提供此資訊。 此介面適用於 Windows 10 版本 1709 和更新版本。

服務及鄰近數據格參數是透過查詢/回應作業擷取。 本主題中也會定義通知,指出行動數據網路內的裝置位置已變更。

MBIM_CID_BASE_STATIONS_INFO

此命令會擷取數據機已知的服務及鄰近儲存格的相關信息。

服務: MBB_UUID_BASIC_CONNECT_EXTENSIONS

服務 UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID 命令程序代碼 作業系統最低版本
MBIM_CID_BASE_STATIONS_INFO 11 Windows 10 版本 1709

參數

類型 設定 查詢 通知
Command 不適用 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 中以供查詢使用。 它用來設定儲存格資訊的各個層面,例如芳鄰儲存格測量的最大數目,以回應傳送。

位移 大小 欄位 類型 描述
0 4 MaxGSMCount SIZE GSM 網路測量報告 中傳回之 GSM 鄰近數據格的最大項目數MBIM_GSM_NMR。 默認容量為 15。
4 4 MaxUMTSCount SIZE UMTS 測量結果清單中 傳回的UMTS鄰近儲存格項目數目上限,MBIM_UMTS_MRL。 默認容量為 15。
8 4 MaxTDSCDMACount SIZE 在MBIM_TDSCDMA_MRL的 TDSCDMA 量值結果清單中傳回之 TDSCDMA 鄰近儲存格的最大項目數。 默認容量為 15。
12 4 MaxLTECount SIZE LTE 測量結果清單中 傳回的 LTE 鄰近儲存格項目數上限,MBIM_LTE_MRL。 默認容量為 15。
16 4 MaxCDMACount SIZE MBIM_CDMA_MRL的CDMA測量結果清單中傳回的CDMA單元格項目數上限。 此清單同時包含服務儲存格和鄰近儲存格。 默認容量為 12。

設定

不適用。

回應

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中所定義。
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 從這個 結構的開頭計算到包含 TDSCDMA 測量結果清單的緩衝區,以位元組為單位的位移。 當度量報表中未傳回任何 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 緩衝區的大小總計,以位元組為單位,包含CDMA測量結果清單的格式 為MBIM_CDMA_MRL
76 DataBuffer DATABUFFER 包含 GSMServingCell、UMTSServingCell、TDSCDMAServingCellLTEServingCellGSMNmrUMTSMrl、TDSCDMAMrlLTEMrlCDMAMrl 的數據緩衝區。

GSM 數據格數據結構

MBIM_GSM_SERVING_CELL_INFO

MBIM_GSM_SERVING_CELL_INFO結構包含 GSM 服務數據格的相關信息。

位移 大小 欄位 類型 描述
0 4 ProviderIdOffset OFFSET 以位元組為單位的位移,從這個結構的開頭計算,到名為 ProviderId 的數值 (0-9) 字元串,代表網路提供者身分識別。 此字串是三位數行動國家/地區代碼 (MCC) 和兩位數或三位數行動網路代碼 (MNC) 的串連。 未 傳回 ProviderId 資訊時,這個成員可以是 NULL。
4 4 ProviderIdSize SIZE(0-12) ProviderId 所使用的大小。
8 4 LocationAreaCode UINT32 位置區域代碼 (0-65535) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
12 4 CellID UINT32 單元格標識碼 (0-65535)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
16 4 TimingAdvance UINT32 位期間中的時序進位 (0-255),其中位句點為 48/13 次。 當無法使用這項資訊時,請使用0xFFFFFFFF。
20 4 ARFCN UINT32 服務儲存格的絕對無線電頻率通道號碼(0-1023)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
24 4 BaseStationId UINT32 基站標識碼 - 基站色彩代碼和網路識別碼。 當無法使用這項資訊時,請使用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 NMR 記錄的陣列,每個都指定為 MBIM_GSM_NMR_INFO 結構。
MBIM_GSM_NMR_INFO

MBIM_GSM_NMR_INFO 結構包含鄰近 GSM 儲存格的相關信息。

位移 大小 欄位 類型 描述
0 4 ProviderIdOffset OFFSET 以位元組為單位的位移,從這個結構的開頭計算,到名為 ProviderId 的數值 (0-9) 字元串,代表網路提供者身分識別。 此字串是三位數行動國家/地區代碼 (MCC) 和兩位數或三位數行動網路代碼 (MNC) 的串連。 未 傳回 ProviderId 資訊時,這個成員可以是 NULL。
4 4 ProviderIdSize SIZE(0-12) ProviderId 所使用的大小。
8 4 LocationAreaCode UINT32 位置區域代碼 (0-65535) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
12 4 CellID UINT32 單元格標識碼 (0-65535)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
16 4 ARFCN UINT32 服務儲存格的絕對無線電頻率通道號碼(0-1023)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
20 4 BaseStationId UINT32 服務儲存格的無線電基站標識碼(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 以位元組為單位的位移,從這個結構的開頭計算,到名為 ProviderId 的數值 (0-9) 字元串,代表網路提供者身分識別。 此字串是三位數行動國家/地區代碼 (MCC) 和兩位數或三位數行動網路代碼 (MNC) 的串連。 未 傳回 ProviderId 資訊時,這個成員可以是 NULL。
4 4 ProviderIdSize SIZE(0-12) ProviderId 所使用的大小。
8 4 LocationAreaCode UINT32 位置區域代碼 (0-65535) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
12 4 CellID UINT32 單元格標識碼 (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 MRL 記錄的陣列,每個都指定為 MBIM_UMTS_MRL_INFO 結構。
MBIM_UMTS_MRL_INFO

MBIM_UMTS_MRL_INFO 結構包含鄰近UMTS單元格的相關信息。

位移 大小 欄位 類型 描述
0 4 ProviderIdOffset OFFSET 以位元組為單位的位移,從這個結構的開頭計算,到名為 ProviderId 的數值 (0-9) 字元串,代表網路提供者身分識別。 此字串是三位數行動國家/地區代碼 (MCC) 和兩位數或三位數行動網路代碼 (MNC) 的串連。 未 傳回 ProviderId 資訊時,這個成員可以是 NULL。
4 4 ProviderIdSize SIZE(0-12) ProviderId 所使用的大小。
8 4 LocationAreaCode UINT32 位置區域代碼 (0-65535) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
12 4 CellID UINT32 單元格標識碼 (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 以位元組為單位的位移,從這個結構的開頭計算,到名為 ProviderId 的數值 (0-9) 字元串,代表網路提供者身分識別。 此字串是三位數行動國家/地區代碼 (MCC) 和兩位數或三位數行動網路代碼 (MNC) 的串連。 未 傳回 ProviderId 資訊時,這個成員可以是 NULL。
4 4 ProviderIdSize SIZE(0-12) ProviderId 所使用的大小。
8 4 LocationAreaCode UINT32 位置區域代碼 (0-65535) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
12 4 CellID UINT32 單元格標識碼 (0-268435455)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
16 4 UARFCN UINT32 服務儲存格的 UTRA 絕對無線電頻率通道號碼 (0-16383) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
20 4 CellParameterID UINT32 儲存格參數識別碼 (0-127) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
24 4 TimingAdvance UINT32 計時推進(0-1023)。 這個成員在所有時間點上都是相同的值。 當無法使用這項資訊時,請使用0xFFFFFFFF。
28 4 RSCP INT32 服務儲存格的接收訊號碼電源。 範圍是 -120 到 -25,以 Q8 L3 篩選的 1dBm 單位為單位。 當無法使用這項資訊時,請使用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 MRL 記錄的陣列,每個都指定為 MBIM_TDSCDMA_MRL_INFO 結構。
MBIM_TDSCDMA_MRL_INFO

MBIM_TDSCDMA_MRL_INFO 結構包含鄰近 TDSCDMA 單元格的相關信息。

位移 大小 欄位 類型 描述
0 4 ProviderIdOffset OFFSET 以位元組為單位的位移,從這個結構的開頭計算,到名為 ProviderId 的數值 (0-9) 字元串,代表網路提供者身分識別。 此字串是三位數行動國家/地區代碼 (MCC) 和兩位數或三位數行動網路代碼 (MNC) 的串連。 未 傳回 ProviderId 資訊時,這個成員可以是 NULL。
4 4 ProviderIdSize SIZE(0-12) ProviderId 所使用的大小。
8 4 LocationAreaCode UINT32 位置區域代碼 (0-65535) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
12 4 CellID UINT32 單元格標識碼 (0-268435455)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
16 4 UARFCN UINT32 服務儲存格的 UTRA 絕對無線電頻率通道號碼 (0-16383) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
20 4 CellParameterID UINT32 儲存格參數識別碼 (0-127) 。 當無法使用這項資訊時,請使用0xFFFFFFFF。
24 4 TimingAdvance UINT32 計時推進(0-1023)。 這個成員在所有時間點上都是相同的值。 當無法使用這項資訊時,請使用0xFFFFFFFF。
28 4 RSCP INT32 服務儲存格的接收訊號碼電源。 範圍是 -120 到 -25,以 Q8 L3 篩選的 1dBm 單位為單位。 當無法使用這項資訊時,請使用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 以位元組為單位的位移,從這個結構的開頭計算,到名為 ProviderId 的數值 (0-9) 字元串,代表網路提供者身分識別。 此字串是三位數行動國家/地區代碼 (MCC) 和兩位數或三位數行動網路代碼 (MNC) 的串連。 未 傳回 ProviderId 資訊時,這個成員可以是 NULL。
4 4 ProviderIdSize SIZE(0-12) ProviderId 所使用的大小。
8 4 CellID UINT32 單元格標識碼 (0-268435455)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
12 4 EARFCN UINT32 服務儲存格的無線電頻率通道號碼(0-65535)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
16 4 PhysicalCellID UINT32 實體數據格標識碼 (0-503)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
20 4 戰術 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 MRL 記錄的陣列,每個都指定為 MBIM_LTE_MRL_INFO 結構。
MBIM_LTE_MRL_INFO

MBIM_LTE_MRL_INFO 結構包含鄰近 LTE 儲存格的相關信息。

位移 大小 欄位 類型 描述
0 4 ProviderIdOffset OFFSET 以位元組為單位的位移,從這個結構的開頭計算,到名為 ProviderId 的數值 (0-9) 字元串,代表網路提供者身分識別。 此字串是三位數行動國家/地區代碼 (MCC) 和兩位數或三位數行動網路代碼 (MNC) 的串連。 未 傳回 ProviderId 資訊時,這個成員可以是 NULL。
4 4 ProviderIdSize SIZE(0-12) ProviderId 所使用的大小。
8 4 CellID UINT32 單元格標識碼 (0-268435455)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
12 4 EARFCN UINT32 服務儲存格的無線電頻率通道號碼(0-65535)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
16 4 PhysicalCellID UINT32 實體數據格標識碼 (0-503)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
20 4 戰術 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 MRL 記錄的陣列,每個都指定為 MBIM_CDMA_MRL_INFO 結構。
MBIM_CDMA_MRL_INFO

MBIM_CDMA_MRL_INFO數據結構是針對CDMA2000網路類型所設計。 同時可以有多個CDMA2000提供儲存格。 服務儲存格和鄰近儲存格都會在相同的清單中傳回。 ServingCellFlag 字段會指出儲存格是否為服務儲存格。

位移 大小 欄位 類型 描述
0 4 ServingCellFlag UINT32 指出這是否為提供的數據格。 值為 1 表示提供的數據格,而值為 0 則表示鄰近儲存格。 一次可能有一個以上的服務單元格(特別是在通話中)。
4 4 NID UINT32 網路標識碼 (0-65535)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
8 4 SID UINT32 系統標識碼 (0-32767)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
12 4 BaseStationId UINT32 基站標識碼 (0-65535)。 當無法使用這項資訊時,請使用0xFFFFFFFF。
16 4 BaseLatitude UINT32 基站緯度(0-4194303)。 這會以 0.25 秒的單位編碼,以 DWORD 低 22 位內的兩個補碼表示表示。 以帶正負號的值表示北緯度。 當無法使用這項資訊時,請使用0xFFFFFFFF。
20 4 BaseLongitude UINT32 基站經度(0-8388607)。 這會以 0.25 秒的單位編碼,以 DWORD 低 23 位內的兩個補碼表示表示。 以帶正負號的值表示東經。 當無法使用這項資訊時,請使用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 節中的狀態代碼使用)。

MBIM_CID_LOCATION_INFO_STATUS

此 CID 會擷取指出裝置位置之行動數據信息的狀態。 當位置資訊變更時,它也可以用來傳遞未經請求的通知。

服務: MBB_UUID_BASIC_CONNECT_EXTENSIONS

服務 UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID 命令程序代碼 作業系統最低版本
MBIM_CID_LOCATION_INFO_STATUS 12 Windows 10 版本 1709

注意

從 Windows 10 版本 1709 開始定義MBIM_CID_LOCATION_INFO_STATUS,但操作系統目前不支援。 數據機可以傳送此命令做為通知,但OS目前無法處理。

參數

類型 設定 查詢 通知
Command 不適用 不適用 不適用
回應 不適用 MBIM_LOCATION_INFO MBIM_LOCATION_INFO

查詢

不會使用MBIM_COMMAND_MSG的 InformationBuffer。 MBIM_COMMAND_DONE的 InformationBuffer 包含 MBIM_LOCATION_INFO 結構。

設定

不適用。

回應

MBIM_LOCATION_INFO

位移 大小 欄位 類型 描述
0 4 LocationAreaCode UINT32 目前位置的 GSM/UMTS 區域代碼。 當目前系統類型不適用時,傳回0xFFFFFFFF。
4 4 TrackingAreaCode UINT32 目前位置的 LTE 追蹤區域代碼。 當目前系統類型不適用時,傳回0xFFFFFFFF。
8 4 CellID UINT32 行動電話塔的識別碼。 當無法使用 CellID 時,傳回0xFFFFFFFF。

未請求的事件

事件 InformationBuffer 包含MBIM_LOCATION_INFO結構。

如果位置區域代碼追蹤分區代碼/的值變更為有效的值,就會傳送此事件。 當 CellID 變更或位置區域代碼追蹤分區代碼/無效時,不會傳送此事件。

狀態碼

此 CID 使用一般狀態代碼(請參閱公用 USB MBIM 標準第 9.4.5 節中的狀態代碼使用)。

OID_WWAN_BASE_STATIONS_INFO

MBIM_CID_BASE_STATIONS_INFO的 NDIS 對等專案是 OID_WWAN_BASE_STATIONS_INFO