📄 rilmain.cpp
字号:
}
#ifdef RIL_LAST_ERROR
case IOCTL_RIL_GETLASTERROR:
{
NKDbgPrintfW(_T("IOCTL_RIL_GETLASTERROR\r\n"));
break;
}
break;
#endif
case IOCTL_PSL_NOTIFY:
{
NKDbgPrintfW(_T("IOCTL_PSL_NOTIFY\r\n"));
break;
}
case IOCTL_RIL_GETSERIALPORTHANDLEFROMCONTEXTID:
{
NKDbgPrintfW(_T("IOCTL_RIL_GETSERIALPORTHANDLEFROMCONTEXTID\r\n"));
break;
}
// Other RIL_ APIs
default:
{
//NKDbgPrintfW(_T("Other RIL_ APIs 0x%x\r\n"), dwCode);
HRESULT* phr = (HRESULT*)pBufOut;
if (!pBufOut || dwLenOut < sizeof(HRESULT))
{
goto Error;
}
switch (dwCode)
{
#ifdef OEM1_DRIVER_PM
// RIL saving power management io control
case IOCTL_RIL_POWERSUSPEND:
NKDbgPrintfW(_T("IOCTL_RIL_POWERSUSPEND\r\n"));
break;
// RIL disable saving power management io control
case IOCTL_RIL_POWERRESUME:
NKDbgPrintfW(_T("IOCTL_RIL_POWERRESUME\r\n"));
break;
#endif // OEM1_DRIVER_PM
// RIL_GetSubscriberNumbers()
case IOCTL_RIL_GETSUBSCRIBERNUMBERS:
NKDbgPrintfW(_T("IOCTL_RIL_GETSUBSCRIBERNUMBERS\r\n"));
break;
// RIL_GetOperatorList()
case IOCTL_RIL_GETOPERATORLIST:
NKDbgPrintfW(_T("IOCTL_RIL_GETOPERATORLIST\r\n"));
break;
// RIL_GetPreferredOperatorList()
case IOCTL_RIL_GETPREFERREDOPERATORLIST:
NKDbgPrintfW(_T("IOCTL_RIL_GETPREFERREDOPERATORLIST\r\n"));
break;
// RIL_AddPreferredOperator()
case IOCTL_RIL_ADDPREFERREDOPERATOR:
NKDbgPrintfW(_T("IOCTL_RIL_ADDPREFERREDOPERATOR\r\n"));
break;
// RIL_RemovePreferredOperator()
case IOCTL_RIL_REMOVEPREFERREDOPERATOR:
NKDbgPrintfW(_T("IOCTL_RIL_REMOVEPREFERREDOPERATOR\r\n"));
break;
// RIL_GetCurrentOperator()
case IOCTL_RIL_GETCURRENTOPERATOR:
NKDbgPrintfW(_T("IOCTL_RIL_GETCURRENTOPERATOR\r\n"));
break;
// RIL_GetAllOperatorsList()
case IOCTL_RIL_GETALLOPERATORSLIST:
NKDbgPrintfW(_T("IOCTL_RIL_GETALLOPERATORSLIST\r\n"));
break;
// RIL_RegisterOnNetwork()
case IOCTL_RIL_REGISTERONNETWORK:
NKDbgPrintfW(_T("IOCTL_RIL_REGISTERONNETWORK\r\n"));
break;
// RIL_UnregisterFromNetwork()
case IOCTL_RIL_UNREGISTERFROMNETWORK:
NKDbgPrintfW(_T("IOCTL_RIL_UNREGISTERFROMNETWORK\r\n"));
break;
// RIL_GetRegistrationStatus()
case IOCTL_RIL_GETREGISTRATIONSTATUS:
NKDbgPrintfW(_T("IOCTL_RIL_GETREGISTRATIONSTATUS\r\n"));
break;
// RIL_GetCallerIdSettings()
case IOCTL_RIL_GETCALLERIDSETTINGS:
NKDbgPrintfW(_T("IOCTL_RIL_GETCALLERIDSETTINGS\r\n"));
break;
// RIL_SetCallerIdStatus()
case IOCTL_RIL_SETCALLERIDSTATUS:
NKDbgPrintfW(_T("IOCTL_RIL_SETCALLERIDSTATUS\r\n"));
break;
// RIL_GetHideIdSettings()
case IOCTL_RIL_GETHIDEIDSETTINGS:
NKDbgPrintfW(_T("IOCTL_RIL_GETHIDEIDSETTINGS\r\n"));
break;
// RIL_SetHideIdStatus()
case IOCTL_RIL_SETHIDEIDSTATUS:
NKDbgPrintfW(_T("IOCTL_RIL_SETHIDEIDSTATUS\r\n"));
break;
// RIL_GetDialedIdSettings()
case IOCTL_RIL_GETDIALEDIDSETTINGS:
NKDbgPrintfW(_T("IOCTL_RIL_GETDIALEDIDSETTINGS\r\n"));
break;
// RIL_SetDialedIdStatus()
case IOCTL_RIL_SETDIALEDIDSTATUS:
NKDbgPrintfW(_T("IOCTL_RIL_SETDIALEDIDSTATUS\r\n"));
break;
// RIL_GetHideConnectedIdSettings()
case IOCTL_RIL_GETHIDECONNECTEDIDSETTINGS:
NKDbgPrintfW(_T("IOCTL_RIL_GETHIDECONNECTEDIDSETTINGS\r\n"));
break;
// RIL_SetHideConnectedIdStatus()
case IOCTL_RIL_SETHIDECONNECTEDIDSTATUS:
NKDbgPrintfW(_T("IOCTL_RIL_SETHIDECONNECTEDIDSTATUS\r\n"));
break;
// RIL_GetClosedGroupSettings()
case IOCTL_RIL_GETCLOSEDGROUPSETTINGS:
NKDbgPrintfW(_T("IOCTL_RIL_GETCLOSEDGROUPSETTINGS\r\n"));
break;
// RIL_SetClosedGroupSettings()
case IOCTL_RIL_SETCLOSEDGROUPSETTINGS:
NKDbgPrintfW(_T("IOCTL_RIL_SETCLOSEDGROUPSETTINGS\r\n"));
break;
// RIL_GetCallForwardingSettings()
case IOCTL_RIL_GETCALLFORWARDINGSETTINGS:
NKDbgPrintfW(_T("IOCTL_RIL_GETCALLFORWARDINGSETTINGS\r\n"));
break;
// RIL_AddCallForwarding()
case IOCTL_RIL_ADDCALLFORWARDING:
NKDbgPrintfW(_T("IOCTL_RIL_ADDCALLFORWARDING\r\n"));
break;
// RIL_RemoveCallForwarding()
case IOCTL_RIL_REMOVECALLFORWARDING:
NKDbgPrintfW(_T("IOCTL_RIL_REMOVECALLFORWARDING\r\n"));
break;
// RIL_SetCallForwardingStatus()
case IOCTL_RIL_SETCALLFORWARDINGSTATUS:
NKDbgPrintfW(_T("IOCTL_RIL_SETCALLFORWARDINGSTATUS\r\n"));
break;
// RIL_GetCallWaitingSettings()
case IOCTL_RIL_GETCALLWAITINGSETTINGS:
NKDbgPrintfW(_T("IOCTL_RIL_GETCALLWAITINGSETTINGS\r\n"));
break;
// RIL_SetCallWaitingStatus()
case IOCTL_RIL_SETCALLWAITINGSTATUS:
NKDbgPrintfW(_T("IOCTL_RIL_SETCALLWAITINGSTATUS\r\n"));
break;
// RIL_SendSupServiceData()
case IOCTL_RIL_SENDSUPSERVICEDATA:
NKDbgPrintfW(_T("IOCTL_RIL_SENDSUPSERVICEDATA\r\n"));
break;
// RIL_CancelSupServiceDataSession()
case IOCTL_RIL_CANCELSUPSERVICEDATASESSION:
NKDbgPrintfW(_T("IOCTL_RIL_CANCELSUPSERVICEDATASESSION\r\n"));
break;
// RIL_GetCurrentAddressId()
case IOCTL_RIL_GETCURRENTADDRESSID:
NKDbgPrintfW(_T("IOCTL_RIL_GETCURRENTADDRESSID\r\n"));
break;
// RIL_SetCurrentAddressId()
case IOCTL_RIL_SETCURRENTADDRESSID:
NKDbgPrintfW(_T("IOCTL_RIL_SETCURRENTADDRESSID\r\n"));
break;
// RIL_Dial()
case IOCTL_RIL_DIAL:
NKDbgPrintfW(_T("IOCTL_RIL_DIAL\r\n"));
break;
// RIL_Asnwer()
case IOCTL_RIL_ANSWER:
NKDbgPrintfW(_T("IOCTL_RIL_ANSWER\r\n"));
break;
// RIL_Hangup()
case IOCTL_RIL_HANGUP:
NKDbgPrintfW(_T("IOCTL_RIL_HANGUP\r\n"));
break;
// RIL_SendDTMF()
case IOCTL_RIL_SENDDTMF:
NKDbgPrintfW(_T("IOCTL_RIL_SENDDTMF\r\n"));
break;
// RIL_SetDTMFMonitoring()
case IOCTL_RIL_SETDTMFMONITORING:
NKDbgPrintfW(_T("IOCTL_RIL_SETDTMFMONITORING\r\n"));
break;
// RIL_GetCallList()
case IOCTL_RIL_GETCALLLIST:
NKDbgPrintfW(_T("IOCTL_RIL_GETCALLLIST\r\n"));
break;
// RIL_ManageCalls()
case IOCTL_RIL_MANAGECALLS:
NKDbgPrintfW(_T("IOCTL_RIL_MANAGECALLS\r\n"));
break;
// RIL_TransferCall()
case IOCTL_RIL_TRANSFERCALL:
NKDbgPrintfW(_T("IOCTL_RIL_TRANSFERCALL\r\n"));
break;
// RIL_GetLineStatus()
case IOCTL_RIL_GETLINESTATUS:
NKDbgPrintfW(_T("IOCTL_RIL_GETLINESTATUS\r\n"));
break;
// RIL_GetAudioGain()
case IOCTL_RIL_GETAUDIOGAIN:
NKDbgPrintfW(_T("IOCTL_RIL_GETAUDIOGAIN\r\n"));
break;
// RIL_SetAudioGain()
case IOCTL_RIL_SETAUDIOGAIN:
NKDbgPrintfW(_T("IOCTL_RIL_SETAUDIOGAIN\r\n"));
break;
// RIL_GetAudioDevices()
case IOCTL_RIL_GETAUDIODEVICES:
NKDbgPrintfW(_T("IOCTL_RIL_GETAUDIODEVICES\r\n"));
break;
// RIL_SetAudioDevices()
case IOCTL_RIL_SETAUDIODEVICES:
NKDbgPrintfW(_T("IOCTL_RIL_SETAUDIODEVICES\r\n"));
break;
// RIL_GetAudioMuting()
case IOCTL_RIL_GETAUDIOMUTING:
NKDbgPrintfW(_T("IOCTL_RIL_GETAUDIOMUTING\r\n"));
break;
// RIL_SetAudioMuting()
case IOCTL_RIL_SETAUDIOMUTING:
NKDbgPrintfW(_T("IOCTL_RIL_SETAUDIOMUTING\r\n"));
break;
// RIL_GetHSCSDOptions()
case IOCTL_RIL_GETHSCSDOPTIONS:
NKDbgPrintfW(_T("IOCTL_RIL_GETHSCSDOPTIONS\r\n"));
break;
// RIL_SetHSCSDOptions()
case IOCTL_RIL_SETHSCSDOPTIONS:
NKDbgPrintfW(_T("IOCTL_RIL_SETHSCSDOPTIONS\r\n"));
break;
// RIL_GetHSCSDCallSettings()
case IOCTL_RIL_GETHSCSDCALLSETTINGS:
NKDbgPrintfW(_T("IOCTL_RIL_GETHSCSDCALLSETTINGS\r\n"));
break;
// RIL_GetDataCompression()
case IOCTL_RIL_GETDATACOMPRESSION:
NKDbgPrintfW(_T("IOCTL_RIL_GETDATACOMPRESSION\r\n"));
break;
// RIL_SetDataCompression()
case IOCTL_RIL_SETDATACOMPRESSION:
NKDbgPrintfW(_T("IOCTL_RIL_SETDATACOMPRESSION\r\n"));
break;
// RIL_GetErrorCorrection()
case IOCTL_RIL_GETERRORCORRECTION:
NKDbgPrintfW(_T("IOCTL_RIL_GETERRORCORRECTION\r\n"));
break;
// RIL_SetErrorCorrection()
case IOCTL_RIL_SETERRORCORRECTION:
NKDbgPrintfW(_T("IOCTL_RIL_SETERRORCORRECTION\r\n"));
break;
// RIL_GetBearerServiceOptions()
case IOCTL_RIL_GETBEARERSERVICEOPTIONS:
NKDbgPrintfW(_T("IOCTL_RIL_GETBEARERSERVICEOPTIONS\r\n"));
break;
// RIL_SetBearerServiceOptions()
case IOCTL_RIL_SETBEARERSERVICEOPTIONS:
NKDbgPrintfW(_T("IOCTL_RIL_SETBEARERSERVICEOPTIONS\r\n"));
break;
// RIL_GetRLPOptions()
case IOCTL_RIL_GETRLPOPTIONS:
NKDbgPrintfW(_T("IOCTL_RIL_GETRLPOPTIONS\r\n"));
break;
// RIL_SetRLPOptions()
case IOCTL_RIL_SETRLPOPTIONS:
NKDbgPrintfW(_T("IOCTL_RIL_SETRLPOPTIONS\r\n"));
break;
// RIL_GetMsgServiceOptions()
case IOCTL_RIL_GETMSGSERVICEOPTIONS:
NKDbgPrintfW(_T("IOCTL_RIL_GETMSGSERVICEOPTIONS\r\n"));
break;
// RIL_SetMsgServiceOptions()
case IOCTL_RIL_SETMSGSERVICEOPTIONS:
NKDbgPrintfW(_T("IOCTL_RIL_SETMSGSERVICEOPTIONS\r\n"));
break;
// RIL_GetMsgConfig()
case IOCTL_RIL_GETMSGCONFIG:
NKDbgPrintfW(_T("IOCTL_RIL_GETMSGCONFIG\r\n"));
break;
// RIL_SetMsgConfig()
case IOCTL_RIL_SETMSGCONFIG:
NKDbgPrintfW(_T("IOCTL_RIL_SETMSGCONFIG\r\n"));
break;
// RIL_GetCellBroadcastMsgConfig()
case IOCTL_RIL_GETCBMSGCONFIG:
NKDbgPrintfW(_T("IOCTL_RIL_GETCBMSGCONFIG\r\n"));
break;
// RIL_SetCellBroadcastMsgConfig()
case IOCTL_RIL_SETCBMSGCONFIG:
NKDbgPrintfW(_T("IOCTL_RIL_SETCBMSGCONFIG\r\n"));
break;
// RIL_ReadMsg()
case IOCTL_RIL_READMSG:
NKDbgPrintfW(_T("IOCTL_RIL_READMSG\r\n"));
break;
// RIL_DeleteMsg()
case IOCTL_RIL_DELETEMSG:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -