WWAN_BASE_STATIONS_INFO結構 (wwan.h)
WWAN_BASE_STATIONS_INFO 結構代表服務和鄰近基站的相關信息。
語法
typedef struct _WWAN_BASE_STATIONS_INFO {
ULONG SystemType;
ULONG SystemSubType;
ULONG GSMServingCellOffset;
ULONG GSMServingCellSize;
ULONG UMTSServingCellOffset;
ULONG UMTSServingCellSize;
ULONG TDSCDMAServingCellOffset;
ULONG TDSCDMAServingCellSize;
ULONG LTEServingCellOffset;
ULONG LTEServingCellSize;
ULONG GSMNmrOffset;
ULONG GSMNmrSize;
ULONG UMTSMrlOffset;
ULONG UMTSMrlSize;
ULONG TDSCDMAMrlOffset;
ULONG TDSCDMAMrlSize;
ULONG LTEMrlOffset;
ULONG LTEMrlSize;
ULONG CDMAMrlOffset;
ULONG CDMAMrlSize;
ULONG NRServingCellsOffset;
ULONG NRServingCellsSize;
ULONG NRNeighborCellsOffset;
ULONG NRNeighborCellsSize;
BYTE BaseStationsData[ANYSIZE_ARRAY];
} WWAN_BASE_STATIONS_INFO, *PWWAN_BASE_STATIONS_INFO;
成員
SystemType
指出系統類型 (或) 提供數據格資訊有效的類型。 這個成員是一或多個系統類型的位掩碼,如 WWAN_DEVICE_CAPS 的 WwanDataClass 成員中所定義。
SystemSubType
指出提供數據格資訊的 5G 數據子類別有效。 這個成員是一或多個系統子類型的位掩碼,如 IS_5G_5GC_PRESENT的 dataSubclass 成員中所定義。 只有當上述 SystemType 字段指出 5G 服務儲存格資訊有效時,此成員才有效。 否則,此值應該 WWAN_DATA_SUBCLASS_NONE。
GSMServingCellOffset
從這個 結構的開頭算起的位元移,到包含 GSM 服務儲存格資訊的緩衝區。 當服務儲存格的技術不是 GSM 時,這個成員可以是 NULL。
GSMServingCellSize
大小,以位元組為單位,用於包含 GSM 服務儲存格資訊的緩衝區,其格式為 WWAN_GSM_SERVING_CELL_INFO。
UMTSServingCellOffset
從這個 結構的開頭算出的位元組位移,到包含UMTS服務數據格資訊的緩衝區。 當服務數據格的技術不是UMTS時,這個成員可以是NULL。
UMTSServingCellSize
大小,以位元組為單位,用於包含UMTS服務儲存格資訊的緩衝區,其格式為 WWAN_UMTS_SERVING_CELL_INFO。
TDSCDMAServingCellOffset
從這個 結構的開頭算出的位元組位移,到包含 TDSCDMA 服務數據格資訊的緩衝區。 當服務儲存格的技術不是 TDSCDMA 時,這個成員可以是 NULL。
TDSCDMAServingCellSize
大小,以位元組為單位,用於包含 TDSCDMA 服務儲存格資訊的緩衝區,其格式為 WWAN_TDSCDMA_SERVING_CELL_INFO。
LTEServingCellOffset
從這個 結構的開頭算出的位元組位移,到包含LTE服務數據格資訊的緩衝區。 當服務數據格的技術不是 LTE 時,這個成員可以是 NULL。
LTEServingCellSize
大小,以位元組為單位,用於包含 LTE 服務儲存格資訊的緩衝區,其格式為 WWAN_LTE_SERVING_CELL_INFO。
GSMNmrOffset
從這個 結構的開頭算出的位元組位移,到包含 GSM 網路測量報告的緩衝區。 當度量報告中未傳回 GSM 鄰近網路時,此成員可以是 NULL。
GSMNmrSize
包含 GSM 網路測量報表的緩衝區大小,以位元組為單位, (NMR) ,格式為 WWAN_GSM_NMR。
UMTSMrlOffset
從這個 結構的開頭算出的位元組位移,到包含UMTS測量結果清單的緩衝區。 當度量報告中未傳回任何UMTS鄰近網路時,此成員可以是NULL。
UMTSMrlSize
包含 UMTS 測量結果清單的緩衝區大小,以位元組為單位, (MRL) ,其格式為 WWAN_UMTS_MRL。
TDSCDMAMrlOffset
從這個 結構的開頭算出的位元組位移,到包含 TDSCDMA 測量結果清單的緩衝區。 當度量報告中未傳回 TDSCDMA 鄰近網路時,此成員可以是 NULL。
TDSCDMAMrlSize
包含 TDSCDMA 測量結果清單的緩衝區大小,以位元組為單位, (MRL) ,其格式為 WWAN_TDSCDMA_MRL。
LTEMrlOffset
從這個 結構的開頭到包含 LTE 測量結果清單的緩衝區,以位元組為單位的位移。 當度量報告中未傳回 LTE 鄰近網路時,此成員可以是 NULL。
LTEMrlSize
包含 LTE 測量結果清單的緩衝區大小,以位元組為單位, (MRL) ,其格式為 WWAN_LTE_MRL。
CDMAMrlOffset
從這個 結構的開頭算出的位元組位移,到包含CDMA測量結果清單的緩衝區。 當度量報告中沒有傳回CDMA鄰近網路時,此成員可以是NULL。
CDMAMrlSize
包含 CDMA 測量結果清單的緩衝區大小,以位元組為單位, (MRL) ,其格式為 WWAN_CDMA_MRL。
NRServingCellsOffset
從這個 結構的開頭算出的位元移,到包含NR量值結果清單的緩衝區。 當沒有 NR 服務儲存格可供沒有 5G 功能的裝置使用時,此成員可以是 NULL。
NRServingCellsSize
包含 5G NR 測量結果的緩衝區大小,以位元組為單位,格式為 WWAN_NR_SERVING_CELLS。
NRNeighborCellsOffset
從這個 結構的開頭算出的位元組位移,到包含NR芳鄰數據格度量結果的緩衝區。 當沒有 NR 芳鄰數據格可用時,此成員可以是 NULL。
NRNeighborCellsSize
包含 NR 測量結果的緩衝區大小,以位元組為單位,其格式為 WWAN_NR_NEIGHBOR_CELLS。
BaseStationsData[ANYSIZE_ARRAY]
[ANYSIZE_ARRAY]包含基站信息的數據緩衝區。 這個緩衝區是 WWAN_BASE_STATIONS_INFO 其他成員所指定的結構所在位置。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1709) |
標頭 | wwan.h (包含 Wwan.h) |