講義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

提交評論