关于CH341SetDeviceNotify参数

关于CH341SetDeviceNotify(iIndex, iDeviceID,iNotifyRoutine)


1)不清楚iIndex这个参数有什么用,若CH341都还没插入,我哪里知道iIndex是多少。如果调用时令iIndex=0,而我又有两个CH341先后插入,那么第二就不会触发iNotifyRoutine的回调了么?如果两个插入都会触发回调,那么回调函数iNotifyRoutine里又如何得知哪个是哪个?因为回调函数仅提供iEventStatus这么一个参数。


2) iDeviceID指的是什么ID啊?不明白

您好,具体参数作用可直接参考如下头文件中参数说明:

image.png

iIndex参数用于指定第几个设备,该编号是按照设备的接入顺序编号的,从0开始;不同的iIndex可注册相同或不同的回调程序。

iDeviceID可用于锁定设备PID,只监测和该值匹配的USB设备。


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