第一步:获取HID设备的GUID
函数:
GUID hid_guid;
//函数输出到GUID类型的变量中
HidD_GetHidGuid(&hid_guid);
typedef struct _GUID {
//就是GUID各组所有的十六进制数字
DWORD Data1;
WORD Data2;
WORD Data3;
BYTE Data4[8];
} GUID;
第二步:获取设备信息集合
//HDEVINFO 是指向设备信息集合的句柄
WINSETUPAPI HDEVINFO SetupDiGetClassDevsW(
[in, optional] const GUID *ClassGuid,//GUID
[in, optional] PCWSTR Enumerator,//指定设备实例的字符串,可以为NULL
[in, optional] HWND hwndParent,//窗口句柄
[in] DWORD Flags//过滤设备信息元素,指明需要什么类型的设备