FILE_STANDARD_INFORMATION_EX结构(wdm.h)

FILE_STANDARD_INFORMATION_EX 结构用作查询或设置文件信息的例程的参数。

语法

typedef struct _FILE_STANDARD_INFORMATION_EX {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         NumberOfLinks;
  BOOLEAN       DeletePending;
  BOOLEAN       Directory;
  BOOLEAN       AlternateStream;
  BOOLEAN       MetadataAttribute;
} FILE_STANDARD_INFORMATION_EX, *PFILE_STANDARD_INFORMATION_EX;

成员

AllocationSize

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

EndOfFile

文件位置的末尾作为字节偏移量。

NumberOfLinks

指向文件的硬链接数。

DeletePending

删除挂起状态。 TRUE 指示已请求删除文件。

Directory

文件目录状态。 TRUE 指示文件对象表示目录。

AlternateStream

备用数据流状态。 TRUE 指示文件对象表示备用数据流。

MetadataAttribute

元数据属性状态。 TRUE 表示文件对象表示元数据属性。

言论

EndOfFile 指定文件末尾的字节偏移量。 由于此值从零开始,因此它实际上引用文件中的第一个免费字节;也就是说,它是紧跟在文件中最后一个有效字节之后的字节的偏移量。

要求

要求 价值
最低支持的客户端 Windows 10
支持的最低服务器 Windows Server 2016
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile