FILE_ALLOCATION_INFO 结构 (winbase.h)

包含应为文件分配的字节总数。 调用 SetFileInformationByHandle 函数时使用此结构。

语法

typedef struct _FILE_ALLOCATION_INFO {
  LARGE_INTEGER AllocationSize;
} FILE_ALLOCATION_INFO, *PFILE_ALLOCATION_INFO;

成员

AllocationSize

新的文件分配大小(以字节为单位)。 此值通常是基础物理设备的扇区或群集大小的倍数。

注解

文件的文件末尾 (EOF) 位置必须始终小于或等于文件分配大小。 如果分配大小设置为小于 EOF 的值,则会自动调整 EOF 位置以匹配文件分配大小。

要求

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

另请参阅

FILE_INFO_BY_HANDLE_CLASS

SetFileInformationByHandle