// 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 referenceNo description available.
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.
RIL_PARAM_POSITION_LTE_MCCRIL_PARAM_POSITION_LTE_MNCRIL_PARAM_POSITION_LTE_CELLIDRIL_PARAM_POSITION_LTE_EARFCNRIL_PARAM_POSITION_LTE_PHYSCELLIDRIL_PARAM_POSITION_LTE_TACRIL_PARAM_POSITION_LTE_RSRPRIL_PARAM_POSITION_LTE_RSRQRIL_PARAM_POSITION_LTE_TARIL_PARAM_POSITION_LTE_ALLenum 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
};
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 |
This topic supports the Windows driver infrastructure and is not intended to be used directly from your code.
RIL_PARAM_POSITION_LTE_MCCRIL_PARAM_POSITION_LTE_MNCRIL_PARAM_POSITION_LTE_CELLIDRIL_PARAM_POSITION_LTE_EARFCNRIL_PARAM_POSITION_LTE_PHYSCELLIDRIL_PARAM_POSITION_LTE_TACRIL_PARAM_POSITION_LTE_RSRPRIL_PARAM_POSITION_LTE_RSRQRIL_PARAM_POSITION_LTE_TARIL_PARAM_POSITION_LTE_ALLtypedef 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;