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_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) |