GetVolumeNameForVolumeMountPoint?? Ili ligi ne edut ili Ya..
От: merlinJap  
Дата: 01.02.06 17:09
Оценка:
v MSDN est functiya GetVolumeNameForVolumeMountPoint, kotoraya yakobi ob'yavlenna v <winbase.h>,
no v moem VC6.0 SP6, nu netu ee TAM...voobshe...
podskagite pogaluista kak bit? polagayu neobhodimo postavit kakoilibo Update...
Zaranee spasibo

01.02.06 22:23: Перенесено модератором из 'C/C++' — Павел Кузнецов
С уважением merlinjap.
Re: GetVolumeNameForVolumeMountPoint?? Ili ligi ne edut ili
От: Draqon  
Дата: 01.02.06 19:12
Оценка:
Здравствуйте, merlinJap, Вы писали:

J>v MSDN est functiya GetVolumeNameForVolumeMountPoint, kotoraya yakobi ob'yavlenna v <winbase.h>,

J>no v moem VC6.0 SP6, nu netu ee TAM...voobshe...

Типа, Platform SDK надо поновее... На microsoft.com искать.
Re: GetVolumeNameForVolumeMountPoint?? Ili ligi ne edut ili
От: Sl4v4  
Дата: 01.02.06 20:42
Оценка:
Здравствуйте, merlinJap, Вы писали:

J>v MSDN est functiya GetVolumeNameForVolumeMountPoint, kotoraya yakobi ob'yavlenna v <winbase.h>,

J>no v moem VC6.0 SP6, nu netu ee TAM...voobshe...
J>podskagite pogaluista kak bit? polagayu neobhodimo postavit kakoilibo Update...
J>Zaranee spasibo

Нету? А самому вписать не судьба?

WINBASEAPI
BOOL
WINAPI
GetVolumeNameForVolumeMountPointA(
    LPCTSTR lpszVolumeMountPoint,
    LPTSTR lpszVolumeName,
    DWORD cchBufferLength
    );
#define GetVolumeNameForVolumeMountPoint GetVolumeNameForVolumeMountPointA


Впиши этот код где-то после строчки

#define GetVolumeInformation  GetVolumeInformationW


в winbase.h, и возрадуйся...
Re[2]: GetVolumeNameForVolumeMountPoint?? Ili ligi ne edut i
От: Andrew S Россия http://alchemy-lab.com
Дата: 01.02.06 21:31
Оценка:
S>Впиши этот код где-то после строчки

S>
S>#define GetVolumeInformation  GetVolumeInformationW
S>


S>в winbase.h, и возрадуйся...


Угу, а lib ему святым духом под нее перестроится. Вариант для 6-ки — искать SDK района 2003-2004 года, начиная с некоторого времени библиотеки импорта в SDK стали собираться несовместимым с шестеркой линкером. Се ля ви.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[3]: GetVolumeNameForVolumeMountPoint?? Ili ligi ne edut i
От: Sl4v4  
Дата: 01.02.06 22:03
Оценка:
AS>Угу, а lib ему святым духом под нее перестроится.

А что, уже никто не верит в чудеса? В моём MSVC++6.0, что лежит на кое-как читаемом диске с надписью "Программисту 2002 Компиляторы", есть файл kernel32.lib, в котором — о чудо! — есть функция GetVolumeNameForVolumeMountPointA@12 При этом прототип этой функции ни в одном инклюде не прописан. Мистика?
Re[4]: GetVolumeNameForVolumeMountPoint?? Ili ligi ne edut i
От: Аноним  
Дата: 01.02.06 22:30
Оценка:
Да и какие, собственно, трудности с созданием нового lib-файла? Я, например, для этого использую implib.exe из пакета TASM 5.0. Всё с того же диска
Re[5]: GetVolumeNameForVolumeMountPoint?? Ili ligi ne edut i
От: Andrew S Россия http://alchemy-lab.com
Дата: 01.02.06 22:41
Оценка:
А>Да и какие, собственно, трудности с созданием нового lib-файла? Я, например, для этого использую implib.exe из пакета TASM 5.0. Всё с того же диска

И компилите это вместе со студией? Ну-ну
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[4]: GetVolumeNameForVolumeMountPoint?? Ili ligi ne edut i
От: Andrew S Россия http://alchemy-lab.com
Дата: 01.02.06 22:44
Оценка:
AS>>Угу, а lib ему святым духом под нее перестроится.

S>А что, уже никто не верит в чудеса? В моём MSVC++6.0, что лежит на кое-как читаемом диске с надписью "Программисту 2002 Компиляторы", есть файл kernel32.lib, в котором — о чудо! — есть функция GetVolumeNameForVolumeMountPointA@12 При этом прототип этой функции ни в одном инклюде не прописан. Мистика?


Нет, так довольно часто бывает. Либы строятся, видимо, с реальных проектов библиотек (соответственно, туда попадают и некоторые недокументированные\новые функции), а вот из заголовков лишнее на данный момент, по мнению m$, убирается.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.