Поделиться через


Функция 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

См. также

Функции управления файлами

FindClose

FindFirstFileNameW