要想连接iPhone设备,首先得知道iPhone设备是否插入了电脑
所以就要用到iTunesMobileDevices.dll里面的一个函数
AMDeviceNotificationSubscribe
这个函数有五个参数
第一个是回调程序,用来得到是否接入的信息并做出反馈
二三四都是0
第五个是一个连接设备的句柄,不过这个句柄作用不大
第一个参数会得到一个结构体,包含了当前接入的设备句柄,和状态(1为接入,非0就是断开)
而我们之后大部分的操作都是需要这个结构体中的设备句柄,暂时就叫他iPhonehandle
在回调内判断,取出状态,如果是1,就是插入了新设备,也得到了这个新设备的iPhonehandle,下一步就可以对设备进行连接操作了,对了,iTunesMobileDevices.dll大部分都是指针操作,所以得到的结构体也是存储在指针中,需要自己取出来再做判断...
本文介绍如何使用iTunesMobileDevices.dll中的AMDeviceNotificationSubscribe函数来检测iPhone是否已连接到电脑。通过该函数可以获取到设备句柄及连接状态,进而实现对设备的进一步操作。
3364

被折叠的 条评论
为什么被折叠?



