Том -> Устройство

Тема в разделе "WASM.BEGINNERS", создана пользователем Honorary_BoT, 29 окт 2009.

  1. Honorary_BoT

    Honorary_BoT New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2008
    Сообщения:
    87
    Каким образом можно определить, через какой интерфейс подключен конкретный том. Вопрос немного корявый, я понимаю. Том является частью диска, но сопоставить какой том какому диску принадлежит (впрочем как и по какому интерфейсу подключен диск) у меня никак не получается. Весь Setup API расковырял...
    Возможно, можно и не через Setup API, просто не знаю как. Поиск захлебвыается на функциях типа GetDriveType. Но если по usb подключить винт, то он будет FIXED, а флешка removable.
    Ещё раз задача - вывод типа
    C: - Sata
    D: - Sata
    E: - IDE
    F: - USB
     
  2. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    используй DeviceIoControl c IOCTL_STORAGE_QUERY_PROPERTY. примеры хорошо гуглятся.
     
  3. redcat

    redcat New Member

    Публикаций:
    0
    Регистрация:
    20 ноя 2007
    Сообщения:
    62
  4. Honorary_BoT

    Honorary_BoT New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2008
    Сообщения:
    87
    Спасибо, парни, всё получилось! =)