将数据包发送到usb端点

将数据包发送到usb端点,usb,Usb,我需要发送指定的数据包(5字节)到usb零端点。 我的设备作为com端口安装。 我使用样品 第一个问题: 如果枚举端口类设备,则找不到我的设备。 由于某种原因,我的设备处于原始数据类中。 这怎么可能 第二个问题:为什么WinUsb_Initialize()返回错误87(无效参数) 您必须设置设备的供应商ID和产品ID 您的代码段包含了这些信息 WCHAR DeviceIDToFind[] = L"vid_xxxx&pid_xxxx"; 此代码具有供应商id(vid_xxxx)和产品i

我需要发送指定的数据包(5字节)到usb零端点。 我的设备作为com端口安装。 我使用样品

第一个问题: 如果枚举端口类设备,则找不到我的设备。 由于某种原因,我的设备处于原始数据类中。 这怎么可能

第二个问题:为什么WinUsb_Initialize()返回错误87(无效参数)


您必须设置设备的供应商ID和产品ID

您的代码段包含了这些信息

WCHAR DeviceIDToFind[] = L"vid_xxxx&pid_xxxx";
此代码具有供应商id(
vid_xxxx
)和产品id(
pid_xxxx
),其中
xxxx
为十六进制数

如果您的设备具有vid 3259和pid 1001,您可以像下面那样编写
deviceidtofId

WCHAR DeviceIDToFind[] = L"vid_3259&pid_1001";
您必须对usb规范有很多了解。
干杯。

您必须设置设备的供应商ID和产品ID

您的代码段包含了这些信息

WCHAR DeviceIDToFind[] = L"vid_xxxx&pid_xxxx";
此代码具有供应商id(
vid_xxxx
)和产品id(
pid_xxxx
),其中
xxxx
为十六进制数

如果您的设备具有vid 3259和pid 1001,您可以像下面那样编写
deviceidtofId

WCHAR DeviceIDToFind[] = L"vid_3259&pid_1001";
您必须对usb规范有很多了解。
干杯。

我找到了答案。我找到了答案。欢迎!提示:代码格式在可读性方面有很大的不同。反勾号(通常位于tab键上方)类似于小代码段的引号。对于整行代码,选择行并按
{}
按钮。欢迎!提示:代码格式在可读性方面有很大的不同。反勾号(通常位于tab键上方)类似于小代码段的引号。对于整行代码,选择行并按
{}
按钮。