如何创建回调,得知iPhone设备的接入和拔出信息

来源:互联网 发布:阿里巴巴斑马网络 编辑:程序博客网 时间:2024/06/02 18:42

要想连接iPhone设备,首先得知道iPhone设备是否插入了电脑

所以就要用到iTunesMobileDevices.dll里面的一个函数


AMDeviceNotificationSubscribe


这个函数有五个参数

第一个是回调程序,用来得到是否接入的信息并做出反馈

二三四都是0

第五个是一个连接设备的句柄,不过这个句柄作用不大


第一个参数会得到一个结构体,包含了当前接入的设备句柄,和状态(1为接入,非0就是断开)

而我们之后大部分的操作都是需要这个结构体中的设备句柄,暂时就叫他iPhonehandle


在回调内判断,取出状态,如果是1,就是插入了新设备,也得到了这个新设备的iPhonehandle,下一步就可以对设备进行连接操作了,对了,iTunesMobileDevices.dll大部分都是指针操作,所以得到的结构体也是存储在指针中,需要自己取出来再做判断...

1 0
原创粉丝点击