Функция FindNextFileNameW (fileapi.h)
Продолжает перечисление жестких ссылок на файл с помощью дескриптора, возвращенного при успешном вызове функции FindFirstFileNameW .
Синтаксис
BOOL FindNextFileNameW(
[in] HANDLE hFindStream,
[in, out] LPDWORD StringLength,
[in, out] PWSTR LinkName
);
Параметры
[in] hFindStream
Дескриптор перечисления, возвращаемого при успешном вызове FindFirstFileNameW.
[in, out] StringLength
Размер параметра LinkName в символах. Если этот вызов завершается сбоем и ошибка ERROR_MORE_DATA, значение, возвращаемое этим параметром, — это размер LinkName , чтобы содержать все данные.
[in, out] LinkName
Указатель на буфер для хранения первого имени ссылки, найденной для lpFileName.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция завершается сбоем, возвращаемое значение равно нулю (0). Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Если соответствующие файлы не найдены, функция GetLastError возвращает ERROR_HANDLE_EOF.
Комментарии
Если функция возвращает значение TRUE, есть более жесткие ссылки для перечисления.
В Windows 8 и Windows Server 2012 эта функция поддерживается следующими технологиями.
Технология | Поддерживается |
---|---|
Протокол SMB 3.0 | Да |
Прозрачная отработка отказа (TFO) SMB 3.0 | Нет |
SMB 3.0 с масштабируемыми общими папками (SO) | Нет |
Файловая система общего тома кластера (CSVFS) | Да |
Восстанавливаемая файловая система (ReFS) | Да |
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | fileapi.h (включая Windows.h, WinBase.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |