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


структура FILE_NAME_INFO (winbase.h)

Получает имя файла. Используется для любых дескрипторов. Используйте только при вызове GetFileInformationByHandleEx.

Синтаксис

typedef struct _FILE_NAME_INFO {
  DWORD FileNameLength;
  WCHAR FileName[1];
} FILE_NAME_INFO, *PFILE_NAME_INFO;

Члены

FileNameLength

Размер строки FileName в байтах.

FileName[1]

Имя возвращаемого файла.

Комментарии

Если вызов завершается GetFileInformationByHandleEx ошибкой из-за ERROR_MORE_DATA нехватки буферного пространства для полной длины FileName , то FileNameLength поле будет содержать необходимую длину FileName в байтах.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть winbase.h (включая Windows.h)
Распространяемые компоненты Windows SDK в Windows Server 2003 и Windows XP.

См. также раздел

FILE_INFO_BY_HANDLE_CLASS

GetFileInformationByHandleEx