如何获取多个同类设备的设备实例ID
发布网友
发布时间:2022-04-29 12:31
我来回答
共1个回答
热心网友
时间:2022-06-27 18:25
本人获取设备范例ID的代码如下:
int getInstanceDeviceID()
{
HDEVINFO hDevInfo = NULL;
int i = 0;
DWORD actualSize = 0;
TCHAR dataBuf[MAX_PATH + 1]; // 建立缓冲区以存储设备范例ID;
SP_DEVINFO_DATA DeviceInterfaceData;
方法一:
hDevInfo = SetupDiGetClassDevs((struct _GUID *)&GUID_PORTSDEVS,0,0,DIGCF_PRESENT); // 返回当前存在设备的设备信息结构句柄;