Уважаемые мастера, нужна помощь коллективного разума в получении иконки устройства с учетом его состояния так же как отображается в Диспетчере устройств:
http://screencast.com/t/LHKId11TwQy При изучении этого вопроса мне удалось определить следующее:
получив указатель на системный ImageList с помощью SetupDiGetClassImageList сохранил все его иконки и увидел что три последние иконки используются для отображения статуса устройства:
http://screencast.com/t/TYW3N08irS9i Но пока для меня остается неизвестным как получить статус устройства для иконок, что указаны на скриншоте?
А также как корректно получить индекс для значков статусов?
Я предполагаю, что нужно узнать соответствующий GUID для получения индекса через SetupDiGetClassImageIndex
Заранее благодарен за помощь.