阅读:1073回复:3
求救!USB应用程序的错误!
应用程序中想打开一个USB设备,再写入一组数据,在API函数调用中出错,请看下面的程序,望诸位多加指教!
void CApplicationDlg::OnOK() { // TODO: Add extra validation here HANDLE hDevice; BOOLEAN bResult; CHAR inputData[5]; ULONG nBytes; // Open USB device hDevice=CreateFile(\"\\\\\\\\.\\\\ezusb-0\", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL); // Write data to USB device bResult=DeviceIoControl(hDevice, IOCTL_EZUSB_BULK_WRITE, /* 上一行报错,error C2065: \'IOCTL_EZUSB_BULK_WRITE\' : undeclared identifier */ inputData, sizeof(inputData), NULL, 0, (unsigned long*)&nBytes, NULL); } |
|
沙发#
发布于:2003-03-05 11:22
我也遇到过这样的问题
不知道怎么回事 |
|
板凳#
发布于:2003-03-05 13:11
IOCTL_EZUSB_BULK_WRITE这个常量没有定义,检查一下是不是少包含了什么头文件。
|
|
地板#
发布于:2003-03-05 22:04
同意楼上的。肯定是这样的。
|
|
|