FILE_LINKS_INFORMATION 结构 (ntifs.h)

FILE_LINKS_INFORMATION 结构用于查询或设置到现有文件的 researchNTFS 硬链接。

语法

typedef struct _FILE_LINKS_INFORMATION {
  ULONG                       BytesNeeded;
  ULONG                       EntriesReturned;
  FILE_LINK_ENTRY_INFORMATION Entry;
} FILE_LINKS_INFORMATION, *PFILE_LINKS_INFORMATION;

成员

BytesNeeded

保存 Entry 中返回的所有可用名称所需的字节数。 此值必须大于 0。

EntriesReturned

使用 Entry 成员返回的FILE_LINK_ENTRY_INFORMATION结构的数目。

Entry

包含返回 的FILE_LINK_ENTRY_INFORMATION 结构的缓冲区。

注解

如果 EntriesReturned 的值为 0,则没有足够的可用内存来返回条目。 错误STATUS_BUFFER_OVERFLOW (0x80000005) 指示并非所有可用条目都已返回。

条目 是条目列表中的第一个 FILE_LINK_ENTRY_INFORMATION 结构。 如果条目的 NextEntryOffset 字段的值为 0,则不会返回其他条目;否则,返回的下一个条目位于上一个条目的 NextEntryOffset 字节数。

要求

要求
最低受支持的客户端 Windows Vista
标头 ntifs.h (包括 FltKernel.h、Ntifs.h)

另请参阅

FILE_LINK_ENTRY_INFORMATION