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

Discussion in 'WASM.BEGINNERS' started by Honorary_BoT, Oct 29, 2009.

  1. Honorary_BoT

    Honorary_BoT New Member

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

    RamMerLabs Well-Known Member

    Blog Posts:
    0
    Joined:
    Sep 11, 2006
    Messages:
    1,426
    используй DeviceIoControl c IOCTL_STORAGE_QUERY_PROPERTY. примеры хорошо гуглятся.
     
  3. redcat

    redcat New Member

    Blog Posts:
    0
    Joined:
    Nov 20, 2007
    Messages:
    62
  4. Honorary_BoT

    Honorary_BoT New Member

    Blog Posts:
    0
    Joined:
    Mar 21, 2008
    Messages:
    87
    Спасибо, парни, всё получилось! =)