структура 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

Количество FILE_LINK_ENTRY_INFORMATION структур, возвращенных с помощью элемента Entry .

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