winbase.h) (FILE_NAME_INFO 结构

接收文件名。 用于任何句柄。 仅在调用 GetFileInformationByHandleEx 时使用。

语法

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

成员

FileNameLength

FileName 字符串的大小(以字节为单位)。

FileName[1]

返回的文件名。

注解

如果对 的ERROR_MORE_DATA调用GetFileInformationByHandleEx失败,因为没有足够的缓冲区空间来容纳 FileName 的完整长度,FileNameLength则 字段将包含 FileName 的所需长度(以字节为单位)。

要求

要求
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
标头 winbase.h (包括 Windows.h)
可再发行组件 在 Windows Server 2003 和 Windows XP 上Windows SDK。

另请参阅

FILE_INFO_BY_HANDLE_CLASS

GetFileInformationByHandleEx