Функция FindFirstVolumeMountPointW (winbase.h)
Извлекает имя подключенной папки на указанном томе. FindFirstVolumeMountPoint используется для начала сканирования подключенных папок на томе.
Синтаксис
HANDLE FindFirstVolumeMountPointW(
[in] LPCWSTR lpszRootPathName,
[out] LPWSTR lpszVolumeMountPoint,
[in] DWORD cchBufferLength
);
Параметры
[in] lpszRootPathName
Путь GUID тома для тома для проверки подключенных папок. Требуется обратная косая черта.
[out] lpszVolumeMountPoint
Указатель на буфер, который получает имя найденной первой подключенной папки.
[in] cchBufferLength
Длина буфера, получающего путь к подключенной папке, в TCHAR.
Возвращаемое значение
Если функция завершается успешно, возвращаемое значение является дескриптором поиска, используемым в последующем вызове функции FindNextVolumeMountPoint и FindVolumeMountPointClose.
Если функция не сможет найти подключенную папку на томе, возвращаемое значение является кодом ошибки INVALID_HANDLE_VALUE. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
Функция FindFirstVolumeMountPoint открывает подключенный дескриптор поиска папок и возвращает сведения о первой подключенной папке, найденной на указанном томе. После установки дескриптора поиска можно использовать функцию FindNextVolumeMountPoint для поиска других подключенных папок. Если дескриптор поиска больше не нужен, закройте его с помощью функции FindVolumeMountPointClose.
FindFirstVolumeMountPoint, FindNextVolumeMountPointи Функции FindVolumeMountPointClose возвращают пути к подключенным папкам для указанного тома. Они не возвращают буквы диска или тома пути GUID. Сведения о перечислении путей guid guid тома см. в
Не следует предполагать, что какая-либо корреляция между порядком подключенных папок, возвращаемых этими функциями, и порядком подключенных папок, возвращаемых другими функциями или инструментами.
В Windows 8 и Windows Server 2012 эта функция поддерживается следующими технологиями.
Технологии | Поддержанный |
---|---|
Протокол SMB 3.0 | Нет |
Отработка отказа SMB 3.0 (TFO) | Нет |
SMB 3.0 с масштабируемыми общими папками (SO) | Нет |
Файловая система общего тома кластера (CSVFS) | Нет |
Отказоустойчивая файловая система (ReFS) | Нет |
SMB не поддерживает функции управления томами. CsvFS не поддерживает добавление точки подключения на том CSV. ReFS не индексирует точки подключения.
Заметка
Заголовок winbase.h определяет FindFirstVolumeMountPoint в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | winbase.h (включая Windows.h) |
библиотеки |
Kernel32.lib |
DLL | Kernel32.dll |
См. также
функций управления томами