RILERRORCODES
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.
RIL_ERROR_MASK
is used to perform a bitwise logical OR with each error code so as to return an HRESULT error. RIL_ERROR_MASK
is a constant, with the value of 0x81000000.
Syntax
enum RILERRORCODES {
RIL_E_PHONEFAILURE = RIL_ERROR_MASK | 0x0001,
RIL_E_NOCONNECTION = RIL_ERROR_MASK | 0x0002,
RIL_E_LINKRESERVED = RIL_ERROR_MASK | 0x0003,
RIL_E_OPNOTALLOWED = RIL_ERROR_MASK | 0x0004,
RIL_E_OPNOTSUPPORTED = RIL_ERROR_MASK | 0x0005,
RIL_E_UICCNOTINSERTED = RIL_ERROR_MASK | 0x0006,
RIL_E_UICCFAILURE = RIL_ERROR_MASK | 0x0007,
RIL_E_UICCBUSY = RIL_ERROR_MASK | 0x0008,
RIL_E_UICCWRONG = RIL_ERROR_MASK | 0x0009,
RIL_E_INCORRECTPASSWORD = RIL_ERROR_MASK | 0x000A,
RIL_E_MEMORYFULL = RIL_ERROR_MASK | 0x000B,
RIL_E_INVALIDINDEX = RIL_ERROR_MASK | 0x000C,
RIL_E_NOTFOUND = RIL_ERROR_MASK | 0x000D,
RIL_E_MEMORYFAILURE = RIL_ERROR_MASK | 0x000E,
RIL_E_TEXTSTRINGTOOLONG = RIL_ERROR_MASK | 0x000F,
RIL_E_INVALIDTEXTSTRING = RIL_ERROR_MASK | 0x0010,
RIL_E_DIALSTRINGTOOLONG = RIL_ERROR_MASK | 0x0011,
RIL_E_INVALIDDIALSTRING = RIL_ERROR_MASK | 0x0012,
RIL_E_NONETWORKSVC = RIL_ERROR_MASK | 0x0013,
RIL_E_NETWORKTIMEOUT = RIL_ERROR_MASK | 0x0014,
RIL_E_EMERGENCYONLY = RIL_ERROR_MASK | 0x0015,
RIL_E_TELEMATICIWUNSUPPORTED = RIL_ERROR_MASK | 0x0016,
RIL_E_SMTYPE0UNSUPPORTED = RIL_ERROR_MASK | 0x0017,
RIL_E_CANTREPLACEMSG = RIL_ERROR_MASK | 0x0018,
RIL_E_PROTOCOLIDERROR = RIL_ERROR_MASK | 0x0019,
RIL_E_DCSUNSUPPORTED = RIL_ERROR_MASK | 0x001A,
RIL_E_MSGCLASSUNSUPPORTED = RIL_ERROR_MASK | 0x001B,
RIL_E_DCSERROR = RIL_ERROR_MASK | 0x001C,
RIL_E_CMDCANTBEACTIONED = RIL_ERROR_MASK | 0x001D,
RIL_E_CMDUNSUPPORTED = RIL_ERROR_MASK | 0x001E,
RIL_E_CMDERROR = RIL_ERROR_MASK | 0x001F,
RIL_E_MSGBODYHEADERERROR = RIL_ERROR_MASK | 0x0020,
RIL_E_SCBUSY = RIL_ERROR_MASK | 0x0021,
RIL_E_NOSCSUBSCRIPTION = RIL_ERROR_MASK | 0x0022,
RIL_E_SCSYSTEMFAILURE = RIL_ERROR_MASK | 0x0023,
RIL_E_INVALIDADDRESS = RIL_ERROR_MASK | 0x0024,
RIL_E_DESTINATIONBARRED = RIL_ERROR_MASK | 0x0025,
RIL_E_REJECTEDDUPLICATE = RIL_ERROR_MASK | 0x0026,
RIL_E_VPFUNSUPPORTED = RIL_ERROR_MASK | 0x0027,
RIL_E_VPUNSUPPORTED = RIL_ERROR_MASK | 0x0028,
RIL_E_UICCMSGSTORAGEFULL = RIL_ERROR_MASK | 0x0029,
RIL_E_NOUICCMSGSTORAGE = RIL_ERROR_MASK | 0x002A,
RIL_E_UICCTOOLKITBUSY = RIL_ERROR_MASK | 0x002B,
RIL_E_UICCDOWNLOADERROR = RIL_ERROR_MASK | 0x002C,
RIL_E_MSGSVCRESERVED = RIL_ERROR_MASK | 0x002D,
RIL_E_INVALIDMSGPARAM = RIL_ERROR_MASK | 0x002E,
RIL_E_UNKNOWNSCADDRESS = RIL_ERROR_MASK | 0x002F,
RIL_E_UNASSIGNEDNUMBER = RIL_ERROR_MASK | 0x0030,
RIL_E_MSGBARREDBYOPERATOR = RIL_ERROR_MASK | 0x0031,
RIL_E_MSGCALLBARRED = RIL_ERROR_MASK | 0x0032,
RIL_E_MSGXFERREJECTED = RIL_ERROR_MASK | 0x0033,
RIL_E_DESTINATIONOUTOFSVC = RIL_ERROR_MASK | 0x0034,
RIL_E_UNIDENTIFIEDSUBCRIBER = RIL_ERROR_MASK | 0x0035,
RIL_E_SVCUNSUPPORTED = RIL_ERROR_MASK | 0x0036,
RIL_E_UNKNOWNSUBSCRIBER = RIL_ERROR_MASK | 0x0037,
RIL_E_NETWKOUTOFORDER = RIL_ERROR_MASK | 0x0038,
RIL_E_NETWKTEMPFAILURE = RIL_ERROR_MASK | 0x0039,
RIL_E_CONGESTION = RIL_ERROR_MASK | 0x003A,
RIL_E_RESOURCESUNAVAILABLE = RIL_ERROR_MASK | 0x003B,
RIL_E_SVCNOTSUBSCRIBED = RIL_ERROR_MASK | 0x003C,
RIL_E_SVCNOTIMPLEMENTED = RIL_ERROR_MASK | 0x003D,
RIL_E_INVALIDMSGREFERENCE = RIL_ERROR_MASK | 0x003E,
RIL_E_INVALIDMSG = RIL_ERROR_MASK | 0x003F,
RIL_E_INVALIDMANDATORYINFO = RIL_ERROR_MASK | 0x0040,
RIL_E_MSGTYPEUNSUPPORTED = RIL_ERROR_MASK | 0x0041,
RIL_E_ICOMPATIBLEMSG = RIL_ERROR_MASK | 0x0042,
RIL_E_INFOELEMENTUNSUPPORTED = RIL_ERROR_MASK | 0x0043,
RIL_E_PROTOCOLERROR = RIL_ERROR_MASK | 0x0044,
RIL_E_NETWORKERROR = RIL_ERROR_MASK | 0x0045,
RIL_E_MESSAGINGERROR = RIL_ERROR_MASK | 0x0046,
RIL_E_NOTREADY = RIL_ERROR_MASK | 0x0047,
RIL_E_TIMEDOUT = RIL_ERROR_MASK | 0x0048,
RIL_E_CANCELLED = RIL_ERROR_MASK | 0x0049,
RIL_E_NONOTIFYCALLBACK = RIL_ERROR_MASK | 0x004A,
RIL_E_OPFMTUNAVAILABLE = RIL_ERROR_MASK | 0x004B,
RIL_E_NORESPONSETODIAL = RIL_ERROR_MASK | 0x004C,
RIL_E_SECURITYFAILURE = RIL_ERROR_MASK | 0x004D,
RIL_E_RADIOFAILEDINIT = RIL_ERROR_MASK | 0x004E,
RIL_E_DRIVERINITFAILED = RIL_ERROR_MASK | 0x004F,
RIL_E_RADIONOTPRESENT = RIL_ERROR_MASK | 0x0050,
RIL_E_RADIOOFF = RIL_ERROR_MASK | 0x0051,
RIL_E_ILLEGALMS = RIL_ERROR_MASK | 0x0052,
RIL_E_ILLEGALME = RIL_ERROR_MASK | 0x0053,
RIL_E_GPRSSERVICENOTALLOWED = RIL_ERROR_MASK | 0x0054,
RIL_E_PLMNNOTALLOWED = RIL_ERROR_MASK | 0x0055,
RIL_E_LOCATIONAREANOTALLOWED = RIL_ERROR_MASK | 0x0056,
RIL_E_ROAMINGNOTALLOWEDINTHISLOCATIONAREA = RIL_ERROR_MASK | 0x0057,
RIL_E_SERVICEOPTIONNOTSUPPORTED = RIL_ERROR_MASK | 0x0058,
RIL_E_REQUESTEDSERVICEOPTIONNOTSUBSCRIBED = RIL_ERROR_MASK | 0x0059,
RIL_E_SERVICEOPTIONTEMPORARILYOUTOFORDER = RIL_ERROR_MASK | 0x005A,
RIL_E_PDPAUTHENTICATIONFAILURE = RIL_ERROR_MASK | 0x005B,
RIL_E_INVALIDMOBILECLASS = RIL_ERROR_MASK | 0x005C,
RIL_E_UNSPECIFIEDGPRSERROR = RIL_ERROR_MASK | 0x005D,
RIL_E_RADIOREBOOTED = RIL_ERROR_MASK | 0x005E,
RIL_E_INVALIDCONTEXTSTATE = RIL_ERROR_MASK | 0x005F,
RIL_E_MAXCONTEXTS = RIL_ERROR_MASK | 0x0060,
RIL_E_SYNCHRONOUS_DATA_UNAVAILABLE = RIL_ERROR_MASK | 0x0061,
RIL_E_FDNRESTRICT = RIL_ERROR_MASK | 0x0062,
RIL_E_INVALIDASYNCCOMMANDRESPONSE = RIL_ERROR_MASK | 0x0063,
RIL_E_INCOMPATIBLEPROXYDRIVER = RIL_ERROR_MASK | 0x0064,
RIL_E_INVALIDDRIVERVERSION = RIL_ERROR_MASK | 0x0065,
RIL_E_USIMCALLMODIFIED = RIL_ERROR_MASK | 0x0066,
RIL_E_PASSWORDMISMATCH = RIL_ERROR_MASK | 0x0067,
RIL_E_INVALIDCONTEXTACTIVATIONSTRING = RIL_ERROR_MASK | 0x0068,
RIL_E_UICCAPPINACCESSIBLE = RIL_ERROR_MASK | 0x0069,
RIL_E_UICCPINREQUIRED = RIL_ERROR_MASK | 0x006A,
RIL_E_UICCPUKREQUIRED = RIL_ERROR_MASK | 0x006B,
RIL_E_UICCPUKBLOCKED = RIL_ERROR_MASK | 0x006C,
RIL_E_EXECUTORNOTREADY = RIL_ERROR_MASK | 0x006D,
RIL_E_INVALIDUICCKEYREF = RIL_ERROR_MASK | 0x006E,
RIL_E_UICCINACTIVE = RIL_ERROR_MASK | 0x006F,
RIL_E_PERSOPUKREQUIRED = RIL_ERROR_MASK | 0x0070,
RIL_E_PERSOPUKBLOCKED = RIL_ERROR_MASK | 0x0071,
RIL_E_PERSOCHECKFAILED = RIL_ERROR_MASK | 0x0072,
RIL_E_INVALIDUICCPATH = RIL_ERROR_MASK | 0x0073,
RIL_E_IMSTEMPFAILURE = RIL_ERROR_MASK | 0x0074,
RIL_E_UICCNOTREADY = RIL_ERROR_MASK | 0x0075,
RIL_E_UICCPOWEROFF = RIL_ERROR_MASK | 0x0076,
RIL_E_CALLISACTIVE = RIL_ERROR_MASK | 0x0077
} ;
Constants
RIL_E_PHONEFAILUR
Phone failure.RIL_E_NOCONNECTION
No connection.RIL_E_NOCONNECTION
Link reserved.RIL_E_OPNOTALLOWED
Option not allowed.RIL_E_OPNOTSUPPORTEDE
Option not supported.RIL_E_UICCNOTINSERTED
UICC not supported.RIL_E_UICCFAILUR
UICC failure.RIL_E_UICCBUSY
UICC busy.RIL_E_UICCWRONG
Incorrect UICC.RIL_E_INCORRECTPASSWORD
Incorrect password.RIL_E_MEMORYFULL
Memory full.RIL_E_INVALIDINDEX
Invalid index.RIL_E_NOTFOUND
Not found.RIL_E_MEMORYFAILUR
Memory failure.RIL_E_TEXTSTRINGTOOLON
Text string too long.RIL_E_INVALIDTEXTSTRIN
Invalid text string.RIL_E_DIALSTRINGTOOLONG
Dial string too long.RIL_E_INVALIDDIALSTRING
Invalid dial string.RIL_E_NONETWORKSVC
No network service.RIL_E_NETWORKTIMEOUT
Network time-out.RIL_E_EMERGENCYONLY
Emergency only.RIL_E_TELEMATICIWUNSUPPORTED
Telematic IW unsupported.RIL_E_SMTYPE0UNSUPPORTED
SM type unsupported.RIL_E_CANTREPLACEMSG
Can’t replace message.RIL_E_PROTOCOLIDERROR
Protocol ID error.RIL_E_DCSUNSUPPORTED
DCS unsupported.RIL_E_MSGCLASSUNSUPPORTE
Message class unsupported.RIL_E_DCSERROR
DCS error.RIL_E_CMDCANTBEACTIONED
Command can’t be actioned.RIL_E_CMDUNSUPPORTED
Command not supported.RIL_E_CMDERROR
Command error.RIL_E_MSGBODYHEADERERRO
Message body header error.RIL_E_SCBUSY
SC busy.RIL_E_NOSCSUBSCRIPTION
No SC subscription.RIL_E_SCSYSTEMFAILURE
SC system failure.RIL_E_INVALIDADDRESS
Invalid address.RIL_E_DESTINATIONBARRED
Destination barred.RIL_E_REJECTEDDUPLICAT
Duplicate rejectedRIL_E_VPFUNSUPPORTED
VPF unsupported.RIL_E_VPUNSUPPORTED
VP unsupported.RIL_E_UICCMSGSTORAGEFULL
UICC Message storage full.RIL_E_NOUICCMSGSTORAGE
No UICC message storeage.RIL_E_UICCTOOLKITBUSY
UICC toolkit busy.RIL_E_UICCDOWNLOADERROR
UICC download error.RIL_E_MSGSVCRESERVED
Message service reserved.RIL_E_INVALIDMSGPARAM
Invalid message parameter.RIL_E_UNKNOWNSCADDRESS
Unknown SC address.RIL_E_UNASSIGNEDNUMBER
Unassigned number.RIL_E_MSGBARREDBYOPERAT
Message barred by operator.RIL_E_MSGCALLBARRED
Message call barred.RIL_E_MSGXFERREJECTED
Message transfer rejected.RIL_E_DESTINATIONOUTOFSVC
Destination out of service.RIL_E_UNIDENTIFIEDSUBCRIBER
Unidentified subscriberRIL_E_SVCUNSUPPORTED
Service unsupported.RIL_E_UNKNOWNSUBSCRIBER
Unknown subscriber.RIL_E_NETWKOUTOFORDER
Network out of order.RIL_E_NETWKTEMPFAILURE
Temporary network failure.RIL_E_CONGESTION
Network congestion.RIL_E_RESOURCESUNAVAILABLE
Resources unavailable.RIL_E_SVCNOTSUBSCRIBED
Service not subscribed.RIL_E_SVCNOTIMPLEMENTED
Service not implemented.RIL_E_INVALIDMSGREFERENCE
Invalid message reference.RIL_E_INVALIDMSG
Invalid message.RIL_E_INVALIDMANDATORYINFO
Invalid mandatory information.RIL_E_MSGTYPEUNSUPPORTED
Unsupported message type.RIL_E_ICOMPATIBLEMSG
Incompatible message.RIL_E_INFOELEMENTUNSUPPORTED
Information element unsupported.RIL_E_PROTOCOLERROR
Protocol error.RIL_E_NETWORKERROR
Network error.RIL_E_MESSAGINGERROR
Messaging error.RIL_E_NOTREADY
Not ready.RIL_E_TIMEDOUT
System timed out.RIL_E_CANCELLED
Cancelled.RIL_E_NONOTIFYCALLBACK
Required notify callback was not provided.RIL_E_OPFMTUNAVAILABLE
Operator format is not available.RIL_E_NORESPONSETODIAL
Dial operation has not received a response for a long time.RIL_E_SECURITYFAILURE
Security failure.RIL_E_RADIOFAILEDINIT
Radio failed to initialize correctly.RIL_E_DRIVERINITFAILED
There was a problem initializing the radio driver.RIL_E_RADIONOTPRESENT
The radio is not present.RIL_E_RADIOOFF
The radio is in Off mode.RIL_E_ILLEGALMS
Illegal Mobile Station. Used with GPRS.RIL_E_ILLEGALME
Illegal Mobile Equipment. Used with GPRS.RIL_E_GPRSSERVICENOTALLOWED
GPRS Service not allowedRIL_E_PLMNNOTALLOWED
PLMN not allowed. Used with GPRS.RIL_E_LOCATIONAREANOTALLOWED
Location area not allowed. Used with GPRS.RIL_E_ROAMINGNOTALLOWEDINTHISLOCATIONAREA
Roaming not allowed in this location area.RIL_E_SERVICEOPTIONNOTSUPPORTED
Service option not supported. Used with GPRS.RIL_E_REQUESTEDSERVICEOPTIONNOTSUBSCRIBED
Requested service option not subscribed. Used with GPRS.RIL_E_SERVICEOPTIONTEMPORARILYOUTOFORDER
Service option temporarily out of order. Used with GPRS.RIL_E_PDPAUTHENTICATIONFAILURE
PDP authentication failure. Used with GPRS.RIL_E_INVALIDMOBILECLASS
Invalid mobile class. Used with GPRS.RIL_E_UNSPECIFIEDGPRSERROR
Unspecific GPRS error.RIL_E_RADIOREBOOTED
The command failed because the radio reset itself unexpectedly.RIL_E_INVALIDCONTEXTSTATE
The command failed because the requested context state is invalid. Used by NDIS.RIL_E_MAXCONTEXTS
The command failed because there are no more radio contexts. Used by NDIS.RIL_E_SYNCHRONOUS_DATA_UNAVAILABLE
Synchronous data unavailableRIL_E_FDNRESTRICT
Fixed Dialing Numbers (FDN) restriction.RIL_E_INVALIDASYNCCOMMANDRESPONSE
The RIL driver has issued an invalid asynchronous command response.RIL_E_INCOMPATIBLEPROXYDRIVER
Incompatible proxy driver.RIL_E_INVALIDDRIVERVERSION
Invalid driver version.RIL_E_USIMCALLMODIFIED
USIM call modified.RIL_E_PASSWORDMISMATCH
Password mismatch.RIL_E_INVALIDCONTEXTACTIVATIONSTRING
Invalid text activation string.RIL_E_UICCAPPINACCESSIBLE
UICC application is inaccessible.RIL_E_UICCPINREQUIRED
UICC PIN is required (PIN is enabled and not verified).RIL_E_UICCPUKREQUIRED
UICC PUK is required (PIN is blocked).RIL_E_UICCPUKBLOCKED
UICC lock is permanently blocked (PUK is blocked).RIL_E_EXECUTORNOTREADY
executor is not ready (not configured or still starting up).RIL_E_INVALIDUICCKEYREF
UICC application does not have any locks associated with it.RIL_E_UICCINACTIVE
Operation requires the specified UICC app to be active.RIL_E_PERSOPUKREQUIRED
Personalization PUK is required (password is blocked).RIL_E_PERSOPUKBLOCKED
Personalization lock is permanently blocked (PUK is blocked).RIL_E_PERSOCHECKFAILED
Operation failed because a personalization check failed.RIL_E_INVALIDUICCPATH
UICC directory/file path is invalid.RIL_E_IMSTEMPFAILURE
IMS request (e.g., SendMsg) failed due to a temporary error.RIL_E_UICCNOTREADY
UICC is not ready.RIL_E_UICCPOWEROFF
UICC slot power is off.RIL_E_CALLISACTIVE
Dial failed because a call is already active (3GPP2 only).
Remarks
Requirements
Header: Generated from CellularAPI_OEM.idl
Related topics