Получение пути до дочернего устройства
Доброго времени суток. Есть два рутокена, которые подключены к компьютеру. Появилась необходимость периодически отключать один из них. Делаю это через утилиту devcon.exe, которая входит в состав WDK. Отключаю устройство чтения смарт карт Microsoft Usbccid (WUDF) по пути к экземпляру. Опытным путем вычислил (могу, конечно, ошибаться), что PKI-Core записывает в вектор устройства по порядковому номеру, который находиться в дочернем элементе устройства чтения смарт карт Microsoft Usbccid (WUDF), пример на скрине
Соответственно, если там 0, то это первый элемент в векторе, 1 - второй и так далее.
Так же в свою очередь у устройства смарт карты есть родитель - это пусть до экземпляра устройства чтения смарт карт Microsoft Usbccid (WUDF), которое нужно отключить, скрин ниже
Отсюда вопрос, можно ли как то через ваше апи получить путь до дочернего элемента устройство чтения смарт карт Microsoft Usbccid (WUDF) или наоборот, получить путь до родителя устройства смарт карты?
Спасибо.
P.S.
В winapi пока ничего не нашел...