WWAN_BASE_STATIONS_INFO structure (wwan.h)

The WWAN_BASE_STATIONS_INFO structure represents information about both serving and neighboring base stations.

Syntax

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;

Members

SystemType

Indicates the system type (or types) for which serving cell information is valid. This member is a bitmask of one or more system types as defined in the WwanDataClass member of WWAN_DEVICE_CAPS.

SystemSubType

Indicates the 5G data subclass for which serving cell information is valid. This member is a bitmask of one or more system subtypes as defined in the dataSubclass member of IS_5G_5GC_PRESENT. This member is only valid when the SystemType field above indicates that 5G serving cell information is valid. Otherwise, this value should be WWAN_DATA_SUBCLASS_NONE.

GSMServingCellOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing the GSM serving cell information. This member can be NULL when the technology of the serving cell is not GSM.

GSMServingCellSize

The size, in bytes, used for the buffer containing the GSM serving cell info, which is formatted as WWAN_GSM_SERVING_CELL_INFO.

UMTSServingCellOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing the UMTS serving cell information. This member can be NULL when the technology of serving cell is not UMTS.

UMTSServingCellSize

The size, in bytes, used for the buffer containing the UMTS serving cell info, which is formatted as WWAN_UMTS_SERVING_CELL_INFO.

TDSCDMAServingCellOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing the TDSCDMA serving cell information. This member can be NULL when the technology of serving cell is not TDSCDMA.

TDSCDMAServingCellSize

The size, in bytes, used for the buffer containing the TDSCDMA serving cell info, which is formatted as WWAN_TDSCDMA_SERVING_CELL_INFO.

LTEServingCellOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing the LTE serving cell information. This member can be NULL when the technology of serving cell is not LTE.

LTEServingCellSize

The size, in bytes, used for the buffer containing the LTE serving cell info, which is formatted as WWAN_LTE_SERVING_CELL_INFO.

GSMNmrOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing the GSM network measurement report. This member can be NULL when no GSM neighboring network is returned in the measurement report.

GSMNmrSize

The size, in bytes, of the buffer containing the GSM network measurement report (NMR), which is formatted as WWAN_GSM_NMR.

UMTSMrlOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing UMTS measured results list. This member can be NULL when no UMTS neighboring network is returned in the measurement report.

UMTSMrlSize

The size, in bytes, of the buffer containing the UMTS measured results list (MRL), which is formatted as WWAN_UMTS_MRL.

TDSCDMAMrlOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing TDSCDMA measured results list. This member can be NULL when no TDSCDMA neighboring network is returned in the measurement report.

TDSCDMAMrlSize

The size, in bytes, of the buffer containing the TDSCDMA measured results list (MRL), which is formatted as WWAN_TDSCDMA_MRL.

LTEMrlOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing LTE measured results list. This member can be NULL when no LTE neighboring network is returned in the measurement report.

LTEMrlSize

The size, in bytes, of the buffer containing the LTE measured results list (MRL), which is formatted as WWAN_LTE_MRL.

CDMAMrlOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing CDMA measured results list. This member can be NULL when no CDMA neighboring network is returned in the measurement report.

CDMAMrlSize

The size, in bytes, of the buffer containing the CDMA measured results list (MRL), which is formatted as WWAN_CDMA_MRL.

NRServingCellsOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing the NR measure results list. This member can be NULL when no NR serving cells are available for devices without 5G capability.

NRServingCellsSize

The size, in bytes, of the buffer containing the 5G NR measured results, which is formatted as WWAN_NR_SERVING_CELLS.

NRNeighborCellsOffset

The offset in bytes, calculated from the beginning of this structure, to the buffer containing the NR neighbor cells measurement results. This member can be NULL when no NR neighbor cells are available.

NRNeighborCellsSize

The size, in bytes, of the buffer containing the NR measured results, which is formatted as WWAN_NR_NEIGHBOR_CELLS.

BaseStationsData[ANYSIZE_ARRAY]

[ANYSIZE_ARRAY] The data buffer containing the base stations information. This buffer is where the structures specified by the other members of WWAN_BASE_STATIONS_INFO reside.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1709
Header wwan.h (include Wwan.h)

See also

MB base stations information query support

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