阅读:1811回复:1
为什么createfile经常失败?使用createfile打开usb设备的读写句柄经常会失败,返回错误,错误是“系统资源不足”,
为什么createfile经常失败?使用createfile打开usb设备的读写句柄经常会失败,返回错误,错误是“系统资源不足”,
|
|
沙发#
发布于:2005-01-03 21:10
我这边有一个例子,已验证可用:
hior = CreateFile( portName, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, (LPSECURITY_ATTRIBUTES)NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL ); 其中portName为SetupDiGetDeviceInterfaceDetail(hDev, &devIntData, devIntDetail, sizeof(ditBuf), &cbNeeded, NULL); 中的portName=devIntDetail->DevicePath; 具体应用时还涉及到其它多个函数,详情请看http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/createfile.asp |
|