在vb6里讀CH341GetDeviceDescr到一個(gè)Byte()類(lèi)型的buffer,能讀到但不知道出來(lái)的什么格式。
試圖以下函數(shù)轉(zhuǎn)換以下,也都不對(duì),出來(lái)的都是亂碼
StrConv(buffer, vbUnicode)
StrConv(buffer, vbFromUnicode)
在vb6里讀CH341GetDeviceDescr到一個(gè)Byte()類(lèi)型的buffer,能讀到但不知道出來(lái)的什么格式。
試圖以下函數(shù)轉(zhuǎn)換以下,也都不對(duì),出來(lái)的都是亂碼
StrConv(buffer, vbUnicode)
StrConv(buffer, vbFromUnicode)
您好,得到該Byte數(shù)組后直接轉(zhuǎn)成十六進(jìn)制輸出就可以了。
看了下Byte數(shù)組里的數(shù)值,都是些小的數(shù)值,如9啊,18啊(十進(jìn)制),這些都是不可顯示的ascii字符啊。
您好,如下函數(shù)為獲取設(shè)備描述符和配置描述符,返回的數(shù)據(jù)非字符串,建議十六進(jìn)制輸出查看。
哦哦,多謝,那16進(jìn)制的數(shù)據(jù)代表啥意義,有文檔解釋沒(méi)?
您好,該部分獲取的值是usb設(shè)備描述符,您可以對(duì)照標(biāo)準(zhǔn)usb協(xié)議查看數(shù)據(jù),或者把數(shù)據(jù)貼出來(lái),截圖幫您示意下。