window mobile 5.0截获来电
在开发来电防火墙或来电大头贴时,首先就是要截获来电,然后再加以分析,截获来电的方法一般就是用TAPI提供的api函数,这些函数在tapi.h下.
1.初始化线路,并打开线路
DWORD lineHandleCount;
HLINE *lineHandles;
HLINEAPP lineApp;
if(lineInitialize(&lineApp,theApp.m_hInstance,(LINECALLBACK)LineCallback,L"Video",&lineHandleCount)==0)
{
lineHandles = new HLINE[lineHandleCount];
for(DWORD i = 0; i < lineHandleCount; i++)
{
int rc;
DWORD ver;
LINEEXTENSIONID extensionID;
if( lineNegotiateAPIVersion( lineApp, i, 0x00010000, 0x00020000, &ver, &extensionID ) == 0 )
{
rc = lineOpen( lineApp,i,&lineHandles[ i ],ver,0,(DWORD)0,LINECALLPRIVILEGE_MONITOR|LINECALLPRIVILEGE_OWNER,LINEMEDIAMODE_INTERACTIVEVOICE,NULL);
}
}
}
2.编写回调函数,在这个函数里实现功能
VOID CALLBACK LineCallback(DWORD hDevice, DWORD dwMsg, DWORD dwCallbackInstance, DWORD dwParam1, DWORD dwParam2, DWORD dwParam3)
{
//dwMsg是线路消息
//dwParam1,dwParam2是具体的事件
}
3.当结束程序时,关闭线路
for ( DWORD i=0; i<lineHandleCount; i++ )
lineClose( lineHandles[i]);
delete[] lineHandles;
lineShutdown( lineApp );
转载于:https://www.cnblogs.com/randylee/archive/2007/03/21/683277.html
window mobile 5.0截获来电相关推荐
- Windows Mobile 5.0 认知篇
(本文只作为本人学习用途) 1.什么是微软Windows Mobile 5.0? 最新的Windows Mobile 5.0不叫Windows Mobile 5.0 2005,而是Windows Mo ...
- Windows Mobile 5.0 的探讨
1.什么是微软Windows Mobile 5.0? 最新的Windows Mobile 5.0不叫Windows Mobile 5.0 2005,而是Windows Mobile 5.0.此次微软推 ...
- Window Mobile SmartPhone智能手机软件开发vs2005 简体中文版 设置指南!
转自:http://blog.csdn.net/laotuguai/archive/2006/09/04/1175070.aspx 上次更新了英文版本vs2005的抓图,因为还是很多朋友加我qq咨询问 ...
- window mobile 防止系统休眠代码
window mobile 过一段时间就会自动休眠,下面的代码可以禁止机器自动休眠. 代码 [DllImport("CoreDll.dll")] private s ...
- Windows Mobile 5.0
自上星期以来,开始系统化的学习Windows Mobile 5.0,希望通过系统化的学习,能够掌握移动开发. Mobile 5.0开发配置: 软件安装顺序: 1. 安装Microsoft Active ...
- 在Windows mobile 5.0下操作INI文件
对于Windows mobile 5.0来说没有像window那样操作INI文件的API,所以只能自已来实现.其实操作INI文件就是操作普通的文本文件,只是要麻烦一些.以下是我实现的一些常用的操作的函 ...
- Windows Mobile 5.0新增API介绍(转自MSDN)
Windows Mobile 5.0 提供很多新的 API.尽管这些新的 API 分布在许多不同的服务中,但它们都是为提高开发人员工作效率这一共同目标服务的.通过将很多经常执行的任务合并到操作系统中, ...
- Windows Mobile 6.0 SDK和中文模拟器下载
[转] Windows Mobile 6.0 SDK和中文模拟器下载 Windows Mobile 6.5 模拟器 2010年12月06日 星期一 07:48 转载自 zhangyanle86 终于编 ...
- windows mobile 5.0 PocketPC模拟器上网的设置 【正确】
找了很多方法终于找到了 在确保主机已连上互联网的情况下,按以下步骤设置: 1.打开ActiveSync ,点击"文件"-->"连接设置",在"允 ...
最新文章
- FFmpeg中可执行文件ffprobe用法汇总
- cesium 渲染解析(Scene的调度机制)
- Xamarin for iOS 11(一) - 初尝ARKit
- RIP协议及距离向量算法(详解)
- python模块用法教程_Python学习之asyncore模块用法实例教程
- html 选中变颜色变化,如何防止HTML中的选项中的颜色变化以及选中的元素在html中被选中并失去焦点?...
- 网络 一篇博文搞懂五种常见的IO模型
- python协同过滤电影推荐的论文_Netflix电影推荐系统Python实现(协同过滤+矩阵分解)...
- java三角函数计算器_java实现多功能科学计算器(包括进制转换,三角函数,四则运算等)...
- Markdown MarkdownPad2 win10上显示awesomium
- 无线路由器当无线交换机后,如何进入路由器配置界面
- 运行 Clojure 编程实战 5.3 节代码出现 Could not locate Clojure resource on classpath 问题
- XMLHTTP的ReadyState与Statu详解
- Warshall算法C语言实现
- 1213:八皇后问题
- 武汉大学 计算机学院 许传奇,许永超 - 教师简历 CV- 武汉大学计算机学院
- 2021年软件测试工具总结——模糊测试工具
- potplayer默认专辑加载同一文件夹下所有视频,只读取一部分视频,加载视频目录不完整
- 内容超出DIV宽高后隐藏或出现滚动条和overflow的属性
- tp5.1实现Token验证