wwan.h) (WWAN_BASE_STATIONS_INFO 结构

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_CAPSWwanDataClass 成员中定义的一个或多个系统类型的位掩码。

SystemSubType

指示其服务单元信息有效的 5G 数据子类。 此成员是 IS_5G_5GC_PRESENTdataSubclass 成员中定义的一个或多个系统子类型的位掩码。 仅当上面的 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)

另请参阅

MB 基站信息查询支持

NDIS_WWAN_BASE_STATIONS_INFO

WWAN_CDMA_MRL

WWAN_DEVICE_CAPS

WWAN_GSM_NMR

WWAN_GSM_SERVING_CELL_INFO

WWAN_LTE_MRL

WWAN_LTE_SERVING_CELL_INFO

WWAN_TDSCDMA_MRL

WWAN_TDSCDMA_SERVING_CELL_INFO

WWAN_UMTS_MRL

WWAN_UMTS_SERVING_CELL_INFO