Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2013, 23:30   #1
mixa-1748@mail.ru
 
Регистрация: 17.11.2013
Сообщений: 3
По умолчанию GetVolumePathNamesForVolumeName как задать правильный параметр

компилятор ругается, говорит что не может что там преобразовать (имеется в виду первый параметр функции GetVolumePathNamesForVolumeName). помогите пожалуйста, второй день не могу понять чего ей нужно и в инете толковых ответов на это не нашел..


вот код:

Код:
    DWORD  CharCount = MAX_PATH + 1;
    PWCHAR Names     = NULL;
    PWCHAR NameIdx   = NULL;
    BOOL   Success   = FALSE;
    Names = (PWCHAR) new BYTE [CharCount * sizeof(WCHAR)];
    char ww =  "\\?\usb#vid_0204&pid_6025#22031401f29a3604#{a5dcbf10-6530-11d2-901f-00c04fb951ed}";
   GetVolumePathNamesForVolumeName(ww, Names, CharCount, &CharCount);

Последний раз редактировалось Stilet; 17.11.2013 в 23:52.
mixa-1748@mail.ru вне форума Ответить с цитированием
Старый 19.11.2013, 02:49   #2
side
 
Регистрация: 07.04.2013
Сообщений: 5
По умолчанию

Код:
DWORD  CharCount = MAX_PATH + 1;
    WCHAR Names[MAX_PATH + 1];
    PWCHAR NameIdx   = NULL;
    BOOL   Success   = FALSE;
    WCHAR *ww = L "\\?\usb#vid_0204&pid_6025#22031401f29a3604#{a5dcbf10-6530-11d2-901f-00c04fb951ed}";
   GetVolumePathNamesForVolumeNameW(ww, Names, CharCount, &CharCount);

Последний раз редактировалось side; 19.11.2013 в 03:00.
side вне форума Ответить с цитированием
Старый 21.11.2013, 00:54   #3
mixa-1748@mail.ru
 
Регистрация: 17.11.2013
Сообщений: 3
По умолчанию

Спасибо, теперь все нормально, но как мне теперь вывести букву диска.

Memo1->Lines->Add(Names); выводит букву для всех дисков - "???e"
mixa-1748@mail.ru вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрица как параметр miftayka Visual C++ 2 09.04.2012 20:19
Правильный многоугольник (polygon) как корень из комплексного числа Sasha_Smirnov Microsoft Office Word 13 22.10.2011 23:59
Правильный параметр "командная строка" в макрокоманде "ЗапускПриложения". peektoseen Microsoft Office Access 3 10.03.2010 19:53
Как создать правильный скрипт, по удалению не нужных строк? wwizard Microsoft Office Excel 5 26.02.2010 18:35
Можно ли как-то задать параметр появления окна на экране?? baltushka Помощь студентам 0 13.06.2009 17:37