讲义doth300系列sdk开发包phone rev_第1页
讲义doth300系列sdk开发包phone rev_第2页
讲义doth300系列sdk开发包phone rev_第3页
讲义doth300系列sdk开发包phone rev_第4页
讲义doth300系列sdk开发包phone rev_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1Jee DEMO使用说明 本文书主要讲解的是对PDADOTH-300APIAPI函数使用说明, .netframework2.0visualstudio2005C++,C#,开发为了开发DOTH-300需要添加visualstudiotformSDK.下列文档进行安装。如使用WINCE,或Wi 要好正确版本。WINCESDK SDKActiveSync可提供的使用PhoneintPhone_Open(CallBackFuncPtrCallBackPtr=NULL,HWNDhEventHandler=Callback函数的point(NULL)时间Handler的Handle(shouldbeNOTReturnzerononzero#defineWM_PHONEINITWM_USER+200查看是否能使用#defineWM_PHONERINGWM_USER+201//查看信号( ram=拨打 好吗CString*)#defineWM_PHONEHANGUPWM_USER+202//呼叫结束#defineWM_PHONEACTIVEWM_USER+203hDll=FuncTbl[0]=GetProcAddress(hDll,intif(nRet0失败else//成功intif(nRet0失败else//成功DimnRetAsnRet=Phone_Open(IntPtr.Zero,intPhone_Close()ReturnzerononzerohDll=FuncTbl[1]=GetProcAddress(hDll,if(FuncTbl[1]!={FuncTbl[1]=NULL;}intnRet=ifnRet0成功else//失败 的intPhone_CallSend(CString对方的变ReturnzerononzerohDll=FuncTbl[2]=GetProcAddress(hDll,intnRet=if(nRet!=0)//failelse//successintnRet=if(nRet0失败else//成功DimNumBufAsIntPtr=DimnRetAsnRet=intPhone_CallRecv(intnCCID= ReturnzerononzerohDll= =GetProcAddress(hDll,L"Phone_CallRecv");if(FuncTbl[3]==NULL) .(基本),变更intPhone_Hangup(intnCCID= ReturnzerononzerohDll=FuncTbl[4]=GetProcAddress(hDll,if(FuncTbl[4]==NULL) intnRet;nRet=intnRet=ifnRet0失败else//成功DimnRetAsIntegernRet=Phone_Hangup()intReturn[0]:[-1]:RAS_ALREADY_OPEN[600~]:RAS_CONNECT_FAIL#defineWM_USER=#defineWM_RAS_CONNECTED=RasConnectWM_RAS_CONNECTED信息以App.hDll=FuncTbl[5]=GetProcAddress(hDll,if(FuncTbl[5]==NULL) intnRet;nRet=if(nRet0失败else//成功nRet=ifnRet1DimnRetAsnRet=intReturnzerononzeroreturnerror#defineWM_USER=#defineWM_RAS_DISCONNECTED=WM_USER+RasDisconnect时WM_RAS_DISCONNECTED信息以App.hDll=FuncTbl[6]=GetProcAddress(hDll,intnRet=if(nRet0失败else//成功intnRet=ifnRet0失败else//成功DimnRetAsnRet=intPhone_SendSMS(structSMSAPPtypedefstructstructSMSAPP{BYTEbyIndex;//0CStringcstrOriginSender;//NULLCStringcstrSender;//发送者号码CStringcstrReciever;//收信人号码CStringcstrData;//SMS内容CStringcstrTime;//ReturnzerononzeroPhoneSampleDlg.cpphDll=FuncTbl[13]=GetProcAddress(hDll,L"Phone_SendSMS");CSMSSendDlg(FuncTbl[13],cstrNumber);intIntPtrRecverNumBuf=Marshal.StringToBSTR(recver.Text);IntPtrContentNumBuf=ifnRet0失败else//成功DimnRetAsDimSenderNumBufAsIntPtr=Marshal.StringToBSTR(sendernumber.Text)DimRecverNumBufAsIntPtr=Marshal.StringToBSTR(recver.Text)DimContentNumBufAsIntPtr=intPhone_GetRSSI(intReturnzerononzerohDll=FuncTbl[8]=GetProcAddress(hDll,if(FuncTbl[8]== CStringcstrRSSI;intnRSSI;intnRet=((int(*)(int&)if(nRet0败else//成功intnRSSI=0;intnRet;nRet=Phone_GetRSSI(refifnRet0败else//成功DimnRSSIAsInteger=0DimnRetAsIntegernRet=ReturnzerononzerohDll=FuncTbl[11]=GetProcAddress(hDll,intnRet=((int(*)(CString&,CString&))FuncTbl[11])(cstrModemID,if(nRet0败else//成功intPhone_GetBatt(int&nPercent,boolnPercent:电池充电率(nbOnline:(1=充电中,0=电池状态ReturnzerononzerohDll=FuncTbl[9]=GetProcAddress(hDll,intnBATT;boolintif(nRet0败else//成功intbytebOnline=0x00;intnRet;nRet=Phone_GetBatt(refnBATT,refif(nRet0败else//成功DimnBATTAsInteger=0DimbOnlineAsByte=&H0DimnRetAsIntegerPhonecstrNetTimeformat(YYYY/MM/DD,hh:mm:ss+tz)(tz:numericReturnzerononzerohDll=FuncTbl[10]=GetProcAddress(hDll,if(FuncTbl[10]==NULL)return;CStringcstrTime;intnRet=if(nRet0败else//成功stringcstrTime=newstring('\0',100);IntPtrBuf=Marshal.StringToBSTR(cstrTime);intnRet;intnLen=nRet=Phone_GetNetTime(Buf,refif(nRet0败else//成功DimBufAsIntPtr=Marshal.StringToBSTR(cstrTime)DimnRetAsIntegerDimnLenAsInteger=nRet=Phone_GetNetTime(Buf,ReturnzerononzerohDll=FuncTbl[12]=GetProcAddress(hDll,CStringcstrOSversion;intnRet;nRet=((int(*)(CStringif(nRet0败else//成功intPhone_IsOpend(ReturnPhoneOPENzeroPhoneNotOPENnonzeroPHONEOPENPHONEMODULEBOOTINGCOMPORTPHONENotOPENPHONEMODULEBOOTINGPHONECOMPORThDll=intnRetin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论