网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VC++ > 正文
基于Windows的 TAPI的调制解调器编程
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
bsp;    char mark=1;  

      str=(VARSTRING *)malloc(sizeof(VARSTRING));  

      if(!str)  

return NULL;  

     str- >dwTotalSize=sizeof(VARSTRING);  

      do  

      { if((lineGetID(myhLine,0,NULL,LINECALLSELECT_LINE,str,  

"comm/datamodem")==0)&&(str- >dwTotalSize < str- > dwNeededSize))  

      { dwSize=str- >dwNeededSize;  

           free(str);  

             str=(VARSTRING *)malloc(dwSize);  

            if(!str)  

             { myhModem=NULL;  

     mark=2;  

}  

        str- >dwTotalSize=dwSize;  

         }  

   else mark=0;  

    }while(mark==1);  

   if(mark==0)  

   { mid=(ModemID far *)((LPSTR)str+str- >dwStringOffset);  

       myhModem=mid- >hModem;  

   }  

      free(str);  

}  

---- 4 在 主 窗 口 初 始 化 函 数 中 加 入 对 线 路 的 初 始 化 过 程:  

pwin=this;// 获 得 主 窗 口 指 针  

   while(lineInitialize(&myhTAPI,GetModule()- >GetInstance(),  

       (LINECALLBACK)MakeProcInstance((FARPROC) lpfnCallback,  

             GetModule()- >GetInstance()), "TRY",&NumLine )==LINEERR_REINIT)  

   

    { sleep(1);// 延 迟    };  

Error=lineOpen(hTAPI,0,&HLine,0x10004,0,0,LINECALLPRIVILEGE_MONITOR+  

LINECALLPRIVILEGE_OWNER,LINEMEDIAMODE_DATAMODEM,NULL);  

     if(Error!=0)  

  { sprintf(buf,"%lx",Error);  

MessageBox(buf,0,MB_OK); }  

  else  

  { GethModem(myhLine);// 取 得myhModem 的 值  

   if(myhModem!=NULL)  

   {    para.dwBearerMode=LINEBEARERMODE_VOICE;  

    para.dwMediaMode=LINEMEDIAMODE_DATAMODEM;  

     para.dwTotalSize=sizeof(LINECALLPARAMS);  

     &n
  • 上一篇资讯: VC++中实现程序互斥运行
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号