用VC++实现USB接口读写数据的程序剖析.doc

用VC++实现USB接口读写数据的程序 2009-08-15 11:55 用VC++实现USB接口读写数据的程序 使用一个GUIDguidHID_1查找并打开一个USB设备 extern C int PASCAL SearchUSBDevice() { HANDLE hUsb; int nCount, i, j;//标记同一设备个数 HDEVINFO hDevInfoSet; BOOL bResult; PSP_DEVICE_INTERFACE_DETAIL_DATA pDetail =NULL; memset(m_sysversion, 0, 20); GetSysVersion(m_sysversion); // 检索相关GUID的USB设备总设备个数 if (!GetUSBList()) { return 0; } // 取得一个该GUID相关的设备信息集句柄 hDevInfoSet = ::SetupDiGetClassDevs((LPGUID)guidHID_1,//GUID_CLASS_USB_DEVICE, // class GUID NULL, // 无关键字 NULL, // 不指定父窗口句柄 DIGCF_PRESENT | DIGCF_DEVICEINTERFACE); // 目前存在的设备 // 失败...

文档评论(0)

1亿VIP精品文档

相关文档