Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

Each RIL error falls into a general error class bucket.

Value Description

RIL_ERRORCLASS_NONE

Miscellaneous error.

RIL_ERRORCLASS_PASSWORD

Unspecified phone failure.

RIL_ERRORCLASS_SIM

Problem with the SIM.

RIL_ERRORCLASS_NETWORKACCESS

Cannot access the network.

RIL_ERRORCLASS_NETWORK

Error in the network.

RIL_ERRORCLASS_MOBILE

Device error.

RIL_ERRORCLASS_NETWORKUNSUPPORTED

Unsupported by the network.

RIL_ERRORCLASS_MOBILEUNSUPPORTED

Unsupported by the device.

RIL_ERRORCLASS_BADPARAM

An invalid parameter was supplied.

RIL_ERRORCLASS_STORAGE

Error relating to storage.

RIL_ERRORCLASS_SMSC

Error relates to the Short Message Service (SMS) Service Centre (SMSC).

RIL_ERRORCLASS_DESTINATION

Error in the destination device.

RIL_ERRORCLASS_DESTINATIONUNSUPPORTED

Unsupported by destination device.

RIL_ERRORCLASS_RADIOUNAVAILABLE

The radio module is off or may not be present.

Remarks

In the RIL, the low-order 16 bits are divided into an 8-bit error class and an 8-bit error value. Use the RILERRORCLASSmacro to obtain the error class from a RIL HRESULT.

Requirements

Header ril.h
Windows Embedded CE Windows Embedded CE 6.0

See Also

Reference

Error Constants