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 メンバーで定義されている 1 つ以上のシステム型のビットマスクです。
SystemSubType
セル情報を提供する有効な 5G データ サブクラスを示します。 このメンバーは、IS_5G_5GC_PRESENT の dataSubclass メンバーで定義されている 1 つ以上のシステム サブタイプのビットマスクです。 このメンバーは、上記の SystemType フィールドが 5G サービスセル情報が有効であることを示している場合にのみ有効です。 それ以外の場合は、この値を WWAN_DATA_SUBCLASS_NONEする必要があります。
GSMServingCellOffset
この構造体の先頭から GSM サービング セル情報を含むバッファーまでのオフセット (バイト単位)。 このメンバーは、サービング セルのテクノロジが GSM でない場合に NULL にすることができます。
GSMServingCellSize
WWAN_GSM_SERVING_CELL_INFO 形式の GSM サービス セル情報を含むバッファーに使用されるサイズ (バイト単位)。
UMTSServingCellOffset
この構造体の先頭から UMTS サービス セル情報を含むバッファーまでのオフセット (バイト単位)。 セルを提供するテクノロジが UMTS でない場合、このメンバーは NULL にすることができます。
UMTSServingCellSize
WWAN_UMTS_SERVING_CELL_INFO 形式の UMTS サービス セル情報を含むバッファーに使用されるサイズ (バイト単位)。
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 メジャー結果リストを含むバッファーまでのオフセット (バイト単位)。 このメンバーは、5G 機能のないデバイスで NR サービング セルが使用できない場合に 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 |
Header | wwan.h (Wwan.h を含む) |