RILPOSITIONINFO_V2 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddrilapitypes.h

struct RILPOSITIONINFO_V2 {
  DWORD                  cbSize;
  DWORD                  dwSystemType;
  RILPOSITIONINFOGSM     stGSMServingCellInfo;
  RILPOSITIONINFOUMTS    stUMTSServingCellInfo;
  RILPOSITIONINFOTDSCDMA stTDSCDMAServingCellInfo;
  RILPOSITIONINFOLTE     stLTEServingCellInfo;
  DWORD                  dwCntGSMNMR;
  RILGSMNMR              rgNMR[MAX_GSMPOS_COUNT_OF_NMR];
  DWORD                  dwCntUMTSMRL;
  ruMRL                  RILUMTSMRL[MAX_UMTSPOS_COUNT_OF_MRL];
  DWORD                  dwCntTDSCDMAMRL;
  rtMRL                  RILTDSCDMAMRL[MAX_TDSCDMAPOS_COUNT_OF_MRL];
  DWORD                  dwCntEUTRAMRL;
  RILEUTRAMRL            reMRL[MAX_EUTRAPOS_COUNT_OF_MRL];
  DWORD                  dwCntC2KMRL;
  RILC2KMRL              rc2kMRL[MAX_C2KPOS_COUNT_OF_MRL];
};
View the official Windows Driver Kit DDI reference
// rilapitypes.h

typedef struct _RILPOSITIONINFO_V2 {
  DWORD                                       cbSize;
  DWORD                                       dwSystemType;
  RILPOSITIONINFOGSM                          stGSMServingCellInfo;
  RILPOSITIONINFOUMTS                         stUMTSServingCellInfo;
  RILPOSITIONINFOTDSCDMA                      stTDSCDMAServingCellInfo;
  RILPOSITIONINFOLTE                          stLTEServingCellInfo;
  DWORD                                       dwCntGSMNMR;
  RILGSMNMR [MAX_GSMPOS_COUNT_OF_NMR]         rgNMR;
  DWORD                                       dwCntUMTSMRL;
  RILUMTSMRL [MAX_UMTSPOS_COUNT_OF_MRL]       ruMRL;
  DWORD                                       dwCntTDSCDMAMRL;
  RILTDSCDMAMRL [MAX_TDSCDMAPOS_COUNT_OF_MRL] rtMRL;
  DWORD                                       dwCntEUTRAMRL;
  RILEUTRAMRL [MAX_EUTRAPOS_COUNT_OF_MRL]     reMRL;
  DWORD                                       dwCntC2KMRL;
  RILC2KMRL [MAX_C2KPOS_COUNT_OF_MRL]         rc2kMRL;
} RILPOSITIONINFO_V2, RILPOSITIONINFO_V2;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddrilapitypes-rilpositioninfo_v2)

RILPOSITIONINFO_V2 structure (ntddrilapitypes.h)

Description

Warning The Cellular COM API is deprecated in Windows 10. This content is provided to support maintenance of OEM and mobile operator created Windows Phone 8.1 applications.

This structure represents the RILPOSITIONINFO_V2.

Members

cbSize

The size of the structure in bytes.

dwSystemType

Indicates the system type or types for which serving cell information is valid, a bitmask of one or more RILSYSTEMTYPE values. For example, on an SVLTE system, this could be RIL_SYSTEMTYPE_LTE|RIL_SYSTEMTYPE_1XRTT, indicating that both the CDMA cell information (including serving cell(s)) in rc2kMRL and stLTEServingCellInfo are valid.

stGSMServingCellInfo

GSM serving cell information, a RILPOSITIONINFOGSM struct.

stUMTSServingCellInfo

UMTS serving cell information, a RILPOSITIONINFOUMTS struct.

stTDSCDMAServingCellInfo

TD-SCDMA serving cell information, a RILPOSITIONINFOTDSCDMA struct. This field is not present in RILPOSITIONINFO_V1.

stLTEServingCellInfo

LTE serving cell information, a RILPOSITIONINFOLTE struct.

dwCntGSMNMR

The number of GSM network measurement reports in rgNMR.

rgNMR

GSM network measurement reports, an array of RILGSMNMR structs.

dwCntUMTSMRL

The number of entries in the UMTS measured results list ruMRL.

ruMRL

dwCntTDSCDMAMRL

The number of entries in the TD-SCDMA measured results list rtMRL. This field is not present in RILPOSITIONINFO_V1.

rtMRL

dwCntEUTRAMRL

The number of entries in the EUTRAN (LTE) measured results list reMRL.

reMRL

E-UTRAN (LTE) measured results list, an array of RILEUTRAMRL structs.

dwCntC2KMRL

The number of entries in the cdma2000 measured results list rc2kMRL.

rc2kMRL

The cdma2000 measured results list, an array of RILC2KMRL structs.

RILTDSCDMAMRL

TD-SCDMA measured results list, an array of RILTDSCDMAMRL structs. This field is not present in RILPOSITIONINFO_V1.

RILUMTSMRL

UMTS measured results list, an array of RILUMTSMRL structs.

Syntax

struct RILPOSITIONINFO_V2 {
  DWORD                  cbSize;
  DWORD                  dwSystemType;
  RILPOSITIONINFOGSM     stGSMServingCellInfo;
  RILPOSITIONINFOUMTS    stUMTSServingCellInfo;
  RILPOSITIONINFOTDSCDMA stTDSCDMAServingCellInfo;
  RILPOSITIONINFOLTE     stLTEServingCellInfo;
  DWORD                  dwCntGSMNMR;
  RILGSMNMR              rgNMR[MAX_GSMPOS_COUNT_OF_NMR];
  DWORD                  dwCntUMTSMRL;
  ruMRL                  RILUMTSMRL[MAX_UMTSPOS_COUNT_OF_MRL];
  DWORD                  dwCntTDSCDMAMRL;
  rtMRL                  RILTDSCDMAMRL[MAX_TDSCDMAPOS_COUNT_OF_MRL];
  DWORD                  dwCntEUTRAMRL;
  RILEUTRAMRL            reMRL[MAX_EUTRAPOS_COUNT_OF_MRL];
  DWORD                  dwCntC2KMRL;
  RILC2KMRL              rc2kMRL[MAX_C2KPOS_COUNT_OF_MRL];
};

See also

Cellular COM structures


Windows Driver Kit DDI reference (ns-rilapitypes-rilpositioninfo_v2)

RILPOSITIONINFO_V2 structure (rilapitypes.h)

Description

This topic supports the Windows driver infrastructure and is not intended to be used directly from your code.

Members

cbSize

dwSystemType

stGSMServingCellInfo

stUMTSServingCellInfo

stTDSCDMAServingCellInfo

stLTEServingCellInfo

dwCntGSMNMR

rgNMR

dwCntUMTSMRL

ruMRL

dwCntTDSCDMAMRL

rtMRL

dwCntEUTRAMRL

reMRL

dwCntC2KMRL

rc2kMRL

Syntax

typedef struct _RILPOSITIONINFO_V2 {
  DWORD                                       cbSize;
  DWORD                                       dwSystemType;
  RILPOSITIONINFOGSM                          stGSMServingCellInfo;
  RILPOSITIONINFOUMTS                         stUMTSServingCellInfo;
  RILPOSITIONINFOTDSCDMA                      stTDSCDMAServingCellInfo;
  RILPOSITIONINFOLTE                          stLTEServingCellInfo;
  DWORD                                       dwCntGSMNMR;
  RILGSMNMR [MAX_GSMPOS_COUNT_OF_NMR]         rgNMR;
  DWORD                                       dwCntUMTSMRL;
  RILUMTSMRL [MAX_UMTSPOS_COUNT_OF_MRL]       ruMRL;
  DWORD                                       dwCntTDSCDMAMRL;
  RILTDSCDMAMRL [MAX_TDSCDMAPOS_COUNT_OF_MRL] rtMRL;
  DWORD                                       dwCntEUTRAMRL;
  RILEUTRAMRL [MAX_EUTRAPOS_COUNT_OF_MRL]     reMRL;
  DWORD                                       dwCntC2KMRL;
  RILC2KMRL [MAX_C2KPOS_COUNT_OF_MRL]         rc2kMRL;
} RILPOSITIONINFO_V2, RILPOSITIONINFO_V2;