Để có được GUID cho một thiết bị HID, tôi biết tôi có thể làm điều này:Làm cách nào để truy xuất giao diện thiết bị USB GUID?
GUID myHidGuid;
memset(&myHidGuid, 0, sizeof(GUID)); //allocate
HidD_GetHidGuid(&myHidGuid); //define the HID GUID
Có một chức năng tương tự như HidD_GetHidGuid() mà sẽ cung cấp cho tôi những GUID cho lớp thiết bị khác?
Tôi đang cố xác định xem bộ điều hợp mạng không dây USB có được gắn hay không. Tôi tin rằng tôi muốn GUID_DEVINTERFACE_NET nhưng tôi không biết làm thế nào để lấy nó.
Thiết lậpDiCreateDeviceInfoList + SetupDiEnumDeviceInfo: http://msdn.microsoft.com/en-us/library/windows/hardware/ff541247%28v=vs.85%29.aspx –
@HansPassant bạn có thể giải thích thêm một chút không? nó đọc với tôi rằng cách bạn sử dụng đó là bằng cách đầu tiên cho GUID để SetupDiCreateDeviceInfoList() mà đặt tôi ngay trở lại nơi mà tôi bắt đầu ... – fbo
Bạn chọn loại thiết bị bạn muốn liệt kê, nó là một "class guid" . Giống như GUID_DEVINTERFACE_NET –