Поделиться через


SMS General Errors (Windows Embedded CE 6.0)

1/6/2010

The following errors can occur in the layer handling communication between core cellular architecture modules and the radio hardware. They can be returned by the SmsOpen, SmsSendMessage, and SmsGetSMSC functions.

Name Value Description

SMS_E_MISC

0x0200

A radio hardware error that falls into none of the following classes.

SMS_E_PASSWORD

0x0201

Problem relates to passwords.

SMS_E_SIM

0x0202

Problem with the subscriber identity module (SIM).

SMS_E_NETWORKACCESS

0x0203

Cannot access the network.

SMS_E_NETWORK

0x0204

Error in the network.

SMS_E_MOBILE

0x0205

Error in the mobile.

SMS_E_NETWORKUNSUPPORTED

0x0206

Unsupported by the network.

SMS_E_MOBILEUNSUPPORTED

0x0207

Unsupported by the mobile.

SMS_E_BADPARAM

0x0208

An invalid parameter was supplied.

SMS_E_STORAGE

0x0209

Error relating to storage.

SMS_E_SMSC

0x020a

Error relates to the Short Message Service Center (SMSC).

SMS_E_DESTINATION

0x020b

Error in destination mobile.

SMS_E_DESTINATIONUNSUPPORTED

0x020c

Unsupported by destination mobile.

SMS_E_RADIOUNAVAILABLE

0x020d

The radio hardware is unavailable.

Remarks

SMS general errors are returned when more specific errors are not available.

When SmsOpen, SmsSendMessage, and SmsGetSMSC fail, the returned result is actually a decimal value. For example, . You can find the associated error code by converting this decimal value into Hexadecimal. For example, ffffffff8200020d. The least-significant four digits represent the error code (in this case, 020d, which corresponds to the error SMS_E_RADIOUNAVAILABLE).

Requirements

Header sms.h
Windows Embedded CE Windows Embedded CE 6.0 and later

See Also

Reference

Short Message Service Errors
SMS Specific Errors
SmsOpen
SmsSendMessage
SmsGetSMSC

Concepts

Short Message Service (SMS) API