CH341OpenDevice(0)
CH341OpenDevice(0)
比如这样打开两次会咋样?貌似返回的handle还不一样
完了对应的关闭也需要两次么?
CH341CloseDevice(0)
CH341CloseDevice(0)
热门产品 :
CH32X035: 32位USB+USB PD单片机
CH341OpenDevice(0)
CH341OpenDevice(0)
比如这样打开两次会咋样?貌似返回的handle还不一样
完了对应的关闭也需要两次么?
CH341CloseDevice(0)
CH341CloseDevice(0)
调用一次即可,调用多次会把DLL中保存handle的值给覆盖掉,造成句柄资源的泄露。
就是Open不小心打开了两次。
那Close只要一次就够了么?一次就已经实际上把硬件关了?
除了句柄内存泄漏
是的 Close只要一次。应用程序关闭后,windows系统会把所有未关闭的句柄关闭的。
明白了,非常感谢!