CH372与PC连接后的问题...

CH372与电脑连接以后,电脑端的应用软件怎么知道CH372已经拨出,再插入后应用软件又会怎么知道呢?

我们的动态库可以通知你.


具体是用哪一个函数?谢


你仔细看一下函数说明就知道了。


我的意思是让PC端的应用软件动态检测到CH372的拨出或者插入,我看过函数说明(CH375DLL.H), 但是找不到,麻烦多多指教。


上周上传过新的CH375DLL.H,其中有setdevicenotify的API,参考一下,下周可能将会提供例子源程序


谢谢!


摘自CH375DLL.H文件中: BOOL WINAPI CH375SetDeviceNotify( // 设定设备事件通知程序 ULONG iIndex, // 指定CH375设备序号,0对应第一个设备 PCHAR iDeviceID, // 可选参数,指向字符串,指定被监控的设备的ID,字符串以\0终止 mPCH375_NOTIFY_ROUTINE iNotifyRoutine ); // 指定设备事件回调程序,为NULL则取消事件通知,否则在检测到事件时调用该程序

有设备插拔事件发生,DLL就会调用您在CH375SetDeviceNotify()中设置的回调程序. 回调程序样式为: typedef VOID( CALLBACK * mPCH375_NOTIFY_ROUTINE ) ( // 设备事件通知回调程序 ULONG iEventStatus ); // 设备事件和当前状态(在下行定义): 0=设备拔出事件, 3=设备插入事件 你在回调程序中添加插拔处理的代码.


那这个函数的VB例子源程序什么时候有?


CH375SetDeviceNotify()使用方法跟CH375SetIntRoutine()很相似.你自己可以先试一下.


只有登录才能回复,可以选择微信账号登录