RILPOSITIONINFOLTEPARAMMASK - NtDoc

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

enum RILPOSITIONINFOLTEPARAMMASK {
  RIL_PARAM_POSITION_LTE_MCC         = 0x00000001,
  RIL_PARAM_POSITION_LTE_MNC         = 0x00000002,
  RIL_PARAM_POSITION_LTE_CELLID      = 0x00000004,
  RIL_PARAM_POSITION_LTE_EARFCN      = 0x00000008,
  RIL_PARAM_POSITION_LTE_PHYSCELLID  = 0x00000010,
  RIL_PARAM_POSITION_LTE_TAC         = 0x00000020,
  RIL_PARAM_POSITION_LTE_RSRP        = 0x00000040,
  RIL_PARAM_POSITION_LTE_RSRQ        = 0x00000080,
  RIL_PARAM_POSITION_LTE_TA          = 0x00000100,
  RIL_PARAM_POSITION_LTE_ALL         = 0x000001ff

};
View the official Windows Driver Kit DDI reference
// rilapitypes.h

typedef enum _RILPOSITIONINFOLTEPARAMMASK {
  RIL_PARAM_POSITION_LTE_MNC,
  RIL_PARAM_POSITION_LTE_CELLID,
  RIL_PARAM_POSITION_LTE_EARFCN,
  RIL_PARAM_POSITION_LTE_PHYSCELLID,
  RIL_PARAM_POSITION_LTE_TAC,
  RIL_PARAM_POSITION_LTE_RSRP,
  RIL_PARAM_POSITION_LTE_RSRQ,
  RIL_PARAM_POSITION_LTE_TA,
  RIL_PARAM_POSITION_LTE_ALL
} RILPOSITIONINFOLTEPARAMMASK;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-ntddrilapitypes-rilpositioninfolteparammask)

RILPOSITIONINFOLTEPARAMMASK enumeration (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 enumeration describes the RILPOSITIONINFOLTEPARAMMASK.

Constants

RIL_PARAM_POSITION_LTE_MCC

RIL_PARAM_POSITION_LTE_MNC

RIL_PARAM_POSITION_LTE_CELLID

RIL_PARAM_POSITION_LTE_EARFCN

RIL_PARAM_POSITION_LTE_PHYSCELLID

RIL_PARAM_POSITION_LTE_TAC

RIL_PARAM_POSITION_LTE_RSRP

RIL_PARAM_POSITION_LTE_RSRQ

RIL_PARAM_POSITION_LTE_TA

RIL_PARAM_POSITION_LTE_ALL

Syntax

enum RILPOSITIONINFOLTEPARAMMASK {
  RIL_PARAM_POSITION_LTE_MCC         = 0x00000001,
  RIL_PARAM_POSITION_LTE_MNC         = 0x00000002,
  RIL_PARAM_POSITION_LTE_CELLID      = 0x00000004,
  RIL_PARAM_POSITION_LTE_EARFCN      = 0x00000008,
  RIL_PARAM_POSITION_LTE_PHYSCELLID  = 0x00000010,
  RIL_PARAM_POSITION_LTE_TAC         = 0x00000020,
  RIL_PARAM_POSITION_LTE_RSRP        = 0x00000040,
  RIL_PARAM_POSITION_LTE_RSRQ        = 0x00000080,
  RIL_PARAM_POSITION_LTE_TA          = 0x00000100,
  RIL_PARAM_POSITION_LTE_ALL         = 0x000001ff

};

Remarks

Networks will vary, but the following table summarizes which items are returned for typical LTE networks.

Serving network

Entry Typically returned? Range Comment
MobileCountryCode Yes 0 through 999
MobileNetworkCode Yes 0 through 999
CellID Yes 0 through 268,435,455 Global cell ID in the system information block; 28 bits
EARFCN Yes 0 through 65,535 E-UTRA absolute radio frequency channel number of the serving cell
PhysCellID Yes 0 through 503 LTE serving cell ID
TAC Yes 0 through 65,535
RSRP Yes −44 through −140 The current reference signal receive power in dBm
RSRQ Yes −3 through −20 Measured in dB
TimingAdvance No

LTE neighbors (subject to availability from network)

Entry Typically returned? Range Comment
MobileCountryCode No
MobileNetworkCode No
CellID No
EARFCN Yes 0 through 65,535 E-UTRA absolute radio frequency channel number of the serving cell
PhysCellID Yes 0 through 503 LTE serving cell ID
TAC No
RSRP Yes −44 through −140 The current reference signal receive power in dBm
RSRQ Yes −3 through −20 Measured in dB
TimingAdvance No

See also

Cellular COM enumerations


Windows Driver Kit DDI reference (ne-rilapitypes-rilpositioninfolteparammask)

RILPOSITIONINFOLTEPARAMMASK enumeration (rilapitypes.h)

Description

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

Constants

RIL_PARAM_POSITION_LTE_MCC

RIL_PARAM_POSITION_LTE_MNC

RIL_PARAM_POSITION_LTE_CELLID

RIL_PARAM_POSITION_LTE_EARFCN

RIL_PARAM_POSITION_LTE_PHYSCELLID

RIL_PARAM_POSITION_LTE_TAC

RIL_PARAM_POSITION_LTE_RSRP

RIL_PARAM_POSITION_LTE_RSRQ

RIL_PARAM_POSITION_LTE_TA

RIL_PARAM_POSITION_LTE_ALL

Syntax

typedef enum _RILPOSITIONINFOLTEPARAMMASK {
  RIL_PARAM_POSITION_LTE_MNC,
  RIL_PARAM_POSITION_LTE_CELLID,
  RIL_PARAM_POSITION_LTE_EARFCN,
  RIL_PARAM_POSITION_LTE_PHYSCELLID,
  RIL_PARAM_POSITION_LTE_TAC,
  RIL_PARAM_POSITION_LTE_RSRP,
  RIL_PARAM_POSITION_LTE_RSRQ,
  RIL_PARAM_POSITION_LTE_TA,
  RIL_PARAM_POSITION_LTE_ALL
} RILPOSITIONINFOLTEPARAMMASK;