GetVolumePathNamesForVolumeNameW. Как определить букву диска?

(1/1)

mixa:
 Всем добрый день! нужно получить букву диска. пишу следующий код:    

Код
   DWORD  CharCount = MAX_PATH + 1;
   WCHAR Names[MAX_PATH + 1];
   WCHAR *ww = L "\\?\usb#vid_0204&pid_6025#22031401f29a3604#{a5dcbf10-6530-11d2-901f-00c04fb951ed}";
  GetVolumePathNamesForVolumeNameW(ww, Names, CharCount, &CharCount);
   но когда хочу вывести букву диска:  Memo1->Lines->Add(Names);
   то выводит вместо ,например, \F  , выводит -  "???e" или  "???a". как сделать чтоб выводило правильно?

Навигация

[0] Главная страница сообщений