_ Public Function CH341WriteRead(ByVal iIndex As Integer, ByVal iWriteLength As Integer, ByVal iWriteBuffer() As Byte, ByVal iReadStep As Integer, ByVal iReadTimes As Integer, ByRef oReadLength As Integer, ByVal oReadBuffer() As Byte) As Boolean ' CH341WriteRead 执行数据流命令,先输出再输入 ' iIndex, 指定CH341设备序号 ' iWriteLength, 写长度,准备写出的长度 ' iWriteBuffer, 指向一个缓冲区,放置准备写出的数据 ' iReadStep, 准备读取的单个块的长度, 准备读取的总长度为(iReadStep*iReadTimes) ' iReadTimes, 准备读取的次数 ' oReadLength, 指向长度单元,返回后为实际读取的长度 ' oReadBuffer 指向一个足够大的缓冲区,用于保存读取的数据 End Function 写缓冲区和读取缓冲区为什么声明不一样? iWriteBuffer这个参数VB.NET用什么传递给它?
查看: 2156
回复: 3
CH341 VB.NET的问题
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片
iWriteBuffer是一个指向缓冲区的指针,用来存放你要写下去或者读上来数据存放的地方。
VB.net传不了指针.传了个数组名,不行.传数组第一个元素也不行.
你发个邮件到我邮箱,我回复你一个我们CH372 VB.NET的例子,你可以参考下
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录