?? ril.h
字號:
/*++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.
Copyright (c) Microsoft Corporation. All rights reserved.
-----------------------------------------------------------------------------
@doc EXTERNAL
@module RIL.H - Radio Interface Layer
-----------------------------------------------------------------------------
--*/
#ifndef _RIL_H_
#define _RIL_H_
#include <windows.h>
#ifdef __cplusplus
extern "C" {
#endif
#define RIL_DRIVER_VERSION 0x00020000
// -----------------------------------------------------------------------------
//
// @doc EXTERNAL
//
// @constants Error Class | Each RIL error falls into a general error class bucket
//
// @comm In RIL, the low order 16 bits are divided into an 8-bit error class and
// an 8-bit error value. Use the RILERRORCLASS macro to obtain the error
// class from a RIL HRESULT.
//
// -----------------------------------------------------------------------------
#define RIL_ERRORCLASS_NONE 0x00 // @constdefine Misc error
#define RIL_ERRORCLASS_PASSWORD 0x01 // @constdefine Unspecified phone failure
#define RIL_ERRORCLASS_SIM 0x02 // @constdefine Problem with the SIM
#define RIL_ERRORCLASS_NETWORKACCESS 0x03 // @constdefine Can't access the network
#define RIL_ERRORCLASS_NETWORK 0x04 // @constdefine Error in the network
#define RIL_ERRORCLASS_MOBILE 0x05 // @constdefine Error in the mobile
#define RIL_ERRORCLASS_NETWORKUNSUPPORTED 0x06 // @constdefine Unsupported by the network
#define RIL_ERRORCLASS_MOBILEUNSUPPORTED 0x07 // @constdefine Unsupported by the mobile
#define RIL_ERRORCLASS_BADPARAM 0x08 // @constdefine An invalid parameter was supplied
#define RIL_ERRORCLASS_STORAGE 0x09 // @constdefine Error relating to storage
#define RIL_ERRORCLASS_SMSC 0x0A // @constdefine Error relates to the SMSC
#define RIL_ERRORCLASS_DESTINATION 0x0B // @constdefine Error in the destination mobile
#define RIL_ERRORCLASS_DESTINATIONUNSUPPORTED 0x0C // @constdefine Unsupported by destination mobile
#define RIL_ERRORCLASS_RADIOUNAVAILABLE 0x0D // @constdefine The Radio Module is Off or a radio module may not be present
#define RIL_ERRORCLASS_GPRS 0x0E // @constdefine GPRS related failures
#define MAKE_RILERROR(errclass,code) \
((unsigned long) (errclass) << 8) | ((unsigned long)(code))
#define RILERRORCLASS(rilerror) \
((unsigned long) (((rilerror) >> 8) & 0xff))
// -----------------------------------------------------------------------------
//
// @doc EXTERNAL
//
// @constants Error | Error codes
//
// @comm None
//
// -----------------------------------------------------------------------------
#define FACILITY_RIL 0x100
#define RIL_E_PHONEFAILURE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_MOBILE,0x01))) // @constdefine Unspecified phone failure
#define RIL_E_NOCONNECTION (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_MOBILE,0x02))) // @constdefine RIL has no connection to the phone
#define RIL_E_LINKRESERVED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_MOBILE,0x03))) // @constdefine RIL's link to the phone is reserved
#define RIL_E_OPNOTALLOWED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_MOBILEUNSUPPORTED,0x04))) // @constdefine Attempted operation isn't allowed
#define RIL_E_OPNOTSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_MOBILEUNSUPPORTED,0x05))) // @constdefine Attempted operation isn't supported
#define RIL_E_PHSIMPINREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x06))) // @constdefine PH-SIM PIN is required to perform this operation
#define RIL_E_PHFSIMPINREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x07))) // @constdefine PH-FSIM PIN is required to perform this operation
#define RIL_E_PHFSIMPUKREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x08))) // @constdefine PH-FSIM PUK is required to perform this operation
#define RIL_E_SIMNOTINSERTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SIM,0x09))) // @constdefine SIM isn't inserted into the phone
#define RIL_E_SIMPINREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x0a))) // @constdefine SIM PIN is required to perform this operation
#define RIL_E_SIMPUKREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x0b))) // @constdefine SIM PUK is required to perform this operation
#define RIL_E_SIMFAILURE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SIM,0x0c))) // @constdefine SIM failure was detected
#define RIL_E_SIMBUSY (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SIM,0x0d))) // @constdefine SIM is busy
#define RIL_E_SIMWRONG (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SIM,0x0e))) // @constdefine Inorrect SIM was inserted
#define RIL_E_INCORRECTPASSWORD (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x0f))) // @constdefine Incorrect password was supplied
#define RIL_E_SIMPIN2REQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x10))) // @constdefine SIM PIN2 is required to perform this operation
#define RIL_E_SIMPUK2REQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x11))) // @constdefine SIM PUK2 is required to perform this operation
#define RIL_E_MEMORYFULL (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_STORAGE,0x12))) // @constdefine Storage memory is full
#define RIL_E_INVALIDINDEX (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_STORAGE,0x13))) // @constdefine Invalid storage index was supplied
#define RIL_E_NOTFOUND (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_STORAGE,0x14))) // @constdefine A requested storage entry was not found
#define RIL_E_MEMORYFAILURE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_STORAGE,0x15))) // @constdefine Storage memory failure
#define RIL_E_TEXTSTRINGTOOLONG (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_BADPARAM,0x16))) // @constdefine Supplied text string is too long
#define RIL_E_INVALIDTEXTSTRING (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_BADPARAM,0x17))) // @constdefine Supplied text string contains invalid characters
#define RIL_E_DIALSTRINGTOOLONG (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_BADPARAM,0x18))) // @constdefine Supplied dial string is too long
#define RIL_E_INVALIDDIALSTRING (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_BADPARAM,0x19))) // @constdefine Supplied dial string contains invalid characters
#define RIL_E_NONETWORKSVC (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKACCESS,0x1a))) // @constdefine Network service isn't available
#define RIL_E_NETWORKTIMEOUT (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORK,0x1b))) // @constdefine Network operation timed out
#define RIL_E_EMERGENCYONLY (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKACCESS,0x1c))) // @constdefine Network can only be used for emergency calls
#define RIL_E_NETWKPINREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x1d))) // @constdefine Network Personalization PIN is required to perform this operation
#define RIL_E_NETWKPUKREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x1e))) // @constdefine Network Personalization PUK is required to perform this operation
#define RIL_E_SUBSETPINREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x1f))) // @constdefine Network Subset Personalization PIN is required to perform this operation
#define RIL_E_SUBSETPUKREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x20))) // @constdefine Network Subset Personalization PUK is required to perform this operation
#define RIL_E_SVCPINREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x21))) // @constdefine Service Provider Personalization PIN is required to perform this operation
#define RIL_E_SVCPUKREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x22))) // @constdefine Service Provider Personalization PUK is required to perform this operation
#define RIL_E_CORPPINREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x23))) // @constdefine Corporate Personalization PIN is required to perform this operation
#define RIL_E_CORPPUKREQUIRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_PASSWORD,0x24))) // @constdefine Corporate Personalization PUK is required to perform this operation
#define RIL_E_TELEMATICIWUNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKUNSUPPORTED,0x25))) // @constdefine Telematic interworking isn't supported
#define RIL_E_SMTYPE0UNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x26))) // @constdefine Type 0 messages aren't supported
#define RIL_E_CANTREPLACEMSG (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x27))) // @constdefine Existing message cannot be replaced
#define RIL_E_PROTOCOLIDERROR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x28))) // @constdefine Uspecified error related to the message Protocol ID
#define RIL_E_DCSUNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x29))) // @constdefine Specified message Data Coding Scheme isn't supported
#define RIL_E_MSGCLASSUNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x2a))) // @constdefine Specified message class isn't supported
#define RIL_E_DCSERROR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x2b))) // @constdefine Unspecified error related to the message Data Coding Scheme
#define RIL_E_CMDCANTBEACTIONED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x2c))) // @constdefine Specified message Command cannot be executed
#define RIL_E_CMDUNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x2d))) // @constdefine Specified message Command isn't supported
#define RIL_E_CMDERROR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x2e))) // @constdefine Unspecified error related to the message Command
#define RIL_E_MSGBODYHEADERERROR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x2f))) // @constdefine Unspecified error related to the message Body or Header
#define RIL_E_SCBUSY (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x30))) // @constdefine Message Service Center is busy
#define RIL_E_NOSCSUBSCRIPTION (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x31))) // @constdefine No message Service Center subscription
#define RIL_E_SCSYSTEMFAILURE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x32))) // @constdefine Message service Center system failure occurred
#define RIL_E_INVALIDADDRESS (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x33))) // @constdefine Specified address is invalid
#define RIL_E_DESTINATIONBARRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x34))) // @constdefine Message destination is barred
#define RIL_E_REJECTEDDUPLICATE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x35))) // @constdefine Duplicate message was rejected
#define RIL_E_VPFUNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x36))) // @constdefine Specified message Validity Period Format isn't supported
#define RIL_E_VPUNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x37))) // @constdefine Specified message Validity Period isn't supported
#define RIL_E_SIMMSGSTORAGEFULL (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_STORAGE,0x38))) // @constdefine Message storage on the SIM is full
#define RIL_E_NOSIMMSGSTORAGE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SIM,0x39))) // @constdefine SIM isn't capable of storing messages
#define RIL_E_SIMTOOLKITBUSY (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SIM,0x3a))) // @constdefine SIM Application Toolkit is busy
#define RIL_E_SIMDOWNLOADERROR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SIM,0x3b))) // @constdefine SIM data download error
#define RIL_E_MSGSVCRESERVED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKUNSUPPORTED,0x3c))) // @constdefine Messaging service is reserved
#define RIL_E_INVALIDMSGPARAM (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_BADPARAM,0x3d))) // @constdefine One of the message parameters is invalid
#define RIL_E_UNKNOWNSCADDRESS (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_SMSC,0x3e))) // @constdefine Unknown message Service Center address was specified
#define RIL_E_UNASSIGNEDNUMBER (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_DESTINATION,0x3f))) // @constdefine Specified message destination address is a currently unassigned phone number
#define RIL_E_MSGBARREDBYOPERATOR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKACCESS,0x40))) // @constdefine Message sending was barred by an operator
#define RIL_E_MSGCALLBARRED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKACCESS,0x41))) // @constdefine Message sending was prevented by outgoing calls barring
#define RIL_E_MSGXFERREJECTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_DESTINATION,0x42))) // @constdefine Sent message has been rejected by the receiving equipment
#define RIL_E_DESTINATIONOUTOFSVC (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_DESTINATION,0x43))) // @constdefine Message could not be delivered because destination equipment is out of service
#define RIL_E_UNIDENTIFIEDSUBCRIBER (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKACCESS,0x44))) // @constdefine Sender's mobile ID isn't registered
#define RIL_E_SVCUNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKUNSUPPORTED,0x45))) // @constdefine Requested messaging service isn't supported
#define RIL_E_UNKNOWNSUBSCRIBER (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKACCESS,0x46))) // @constdefine Sender isn't recognized by the network
#define RIL_E_NETWKOUTOFORDER (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORK,0x47))) // @constdefine Long-term network failure
#define RIL_E_NETWKTEMPFAILURE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORK,0x48))) // @constdefine Short-term network failure
#define RIL_E_CONGESTION (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORK,0x49))) // @constdefine Operation failed because of the high network traffic
#define RIL_E_RESOURCESUNAVAILABLE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NONE,0x4a))) // @constdefine Unspecified resources weren't available
#define RIL_E_SVCNOTSUBSCRIBED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKUNSUPPORTED,0x4b))) // @constdefine Sender isn't subscribed for the requested messaging service
#define RIL_E_SVCNOTIMPLEMENTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKUNSUPPORTED,0x4c))) // @constdefine Requested messaging service isn't implemented on the network
#define RIL_E_INVALIDMSGREFERENCE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_BADPARAM,0x4d))) // @constdefine Imvalid message reference value was used
#define RIL_E_INVALIDMSG (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_BADPARAM,0x4e))) // @constdefine Message was determined to be invalid for unspecified reasons
#define RIL_E_INVALIDMANDATORYINFO (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_BADPARAM,0x4f))) // @constdefine Mandatory message information is invalid or missing
#define RIL_E_MSGTYPEUNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKUNSUPPORTED,0x50))) // @constdefine The message type is unsupported
#define RIL_E_ICOMPATIBLEMSG (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKUNSUPPORTED,0x51))) // @constdefine Sent message isn't compatible with the network
#define RIL_E_INFOELEMENTUNSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKUNSUPPORTED,0x52))) // @constdefine An information element specified in the message isn't supported
#define RIL_E_PROTOCOLERROR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORK,0x53))) // @constdefine Unspefied protocol error
#define RIL_E_NETWORKERROR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORK,0x54))) // @constdefine Unspecified network error
#define RIL_E_MESSAGINGERROR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORK,0x55))) // @constdefine Unspecified messaging error
#define RIL_E_NOTREADY (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NONE,0x56))) // @constdefine RIL isn't yet ready to perform the requested operation
#define RIL_E_TIMEDOUT (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NONE,0x57))) // @constdefine Operation timed out
#define RIL_E_CANCELLED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NONE,0x58))) // @constdefine Operation was cancelled
#define RIL_E_NONOTIFYCALLBACK (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NONE,0x59))) // @constdefine Requested operation requires an RIL notification callback, which wasn't provided
#define RIL_E_OPFMTUNAVAILABLE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKUNSUPPORTED,0x5a))) // @constdefine Operator format isn't available
#define RIL_E_NORESPONSETODIAL (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NETWORKACCESS,0x5b))) // @constdefine Dial operation hasn't received a response for a long time
#define RIL_E_SECURITYFAILURE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NONE,0x5c))) // @constdefine Security failure
#define RIL_E_RADIOFAILEDINIT (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_NONE,0x5d))) // @constdefine Radio failed to initialize correctly
#define RIL_E_DRIVERINITFAILED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_RADIOUNAVAILABLE, 0x5e))) // @constdefine There was a problem initializing the radio driver
#define RIL_E_RADIONOTPRESENT (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_RADIOUNAVAILABLE, 0x5f))) // @constdefine The Radio is not present
#define RIL_E_RADIOOFF (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_RADIOUNAVAILABLE, 0x60))) // @constdefine The Radio is in Off mode
#define RIL_E_ILLEGALMS (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x61))) // @constdefine Illegal MS
#define RIL_E_ILLEGALME (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x62))) // @constdefine Illegal ME
#define RIL_E_GPRSSERVICENOTALLOWED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x63))) // @constdefine GPRS Service not allowed
#define RIL_E_PLMNNOTALLOWED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x64))) // @constdefine PLMN not allowed
#define RIL_E_LOCATIONAREANOTALLOWED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x65))) // @constdefine Location area not allowed
#define RIL_E_ROAMINGNOTALLOWEDINTHISLOCATIONAREA (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x66))) // @constdefine Roaming not allowed in this location area
#define RIL_E_SERVICEOPTIONNOTSUPPORTED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x67))) // @constdefine Service option not supported
#define RIL_E_REQUESTEDSERVICEOPTIONNOTSUBSCRIBED (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x68))) // @constdefine Requested service option not subscribed
#define RIL_E_SERVICEOPTIONTEMPORARILYOUTOFORDER (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x69))) // @constdefine Service option temporarily out of order
#define RIL_E_PDPAUTHENTICATIONFAILURE (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x6a))) // @constdefine PDP authentication failure
#define RIL_E_INVALIDMOBILECLASS (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x6b))) // @constdefine invalid mobile class
#define RIL_E_UNSPECIFIEDGPRSERROR (MAKE_HRESULT(SEVERITY_ERROR, FACILITY_RIL, MAKE_RILERROR(RIL_ERRORCLASS_GPRS, 0x6c))) // @constdefine unspecific GPRS error
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -