GetPathRoot
Функция
FSF.GetPathRoot
используется для получения имени корневого каталога для указанного пути с учётом символических ссылок.
size_t WINAPI GetPathRoot( const wchar_t *Path, wchar_t *Root, size_t DestSize );
Параметры
Path
Обрабатываемый путь.
Root
Указатель на буфер, в который будет помещено имя корневого каталога. Установите
Root = NULL
для того, чтобы узнать необходмый размер буфера в символах.DestSize
Размер буфера
Root
в символах, включая завершающий нулевой символ.Возвращаемое значение
Функция возвращает необходимый размер буфера
Root
в символах.
Примечание
Получаемая строка:
- Локальные диски - буква диска, двоеточие, слеш - C:\
- Reparse point (на файловой системе NTFS 5 - Windows 2000) - нечто похожее на
\\?\Volume{be877ec2-afd6-11d4-b5e3-806d6172696f}\ или
\??\D:\ - UNC-путь - имя хоста и имя расшаренного ресурса - \\host\share\