Freigeben über


FILE_LINKS_INFORMATION Struktur (ntifs.h)

Die FILE_LINKS_INFORMATION Struktur wird verwendet, um researchNTFS hard links zu einer vorhandenen Datei abzufragen oder festzulegen.

Syntax

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

Angehörige

BytesNeeded

Die Anzahl der Bytes, die erforderlich sind, um alle verfügbaren Namen, die in Entryzurückgegeben werden, enthalten. Dieser Wert muss größer als 0 sein.

EntriesReturned

Die Anzahl der FILE_LINK_ENTRY_INFORMATION Strukturen, die mithilfe des Eintragselements zurückgegeben wurden.

Entry

Ein Puffer, der die zurückgegebenen FILE_LINK_ENTRY_INFORMATION Strukturen enthält.

Bemerkungen

Wenn EntriesReturned den Wert 0 aufweist, steht nicht genügend Arbeitsspeicher zur Verfügung, um einen Eintrag zurückzugeben. Der Fehler STATUS_BUFFER_OVERFLOW (0x80000005) gibt an, dass nicht alle verfügbaren Einträge zurückgegeben wurden.

Eintrags- ist die erste FILE_LINK_ENTRY_INFORMATION Struktur in einer Liste von Einträgen. Wenn das NextEntryOffset Feld eines Eintrags den Wert 0 aufweist, wurden keine weiteren Einträge zurückgegeben; andernfalls befindet sich der zurückgegebene nächste Eintrag NextEntryOffset Bytes aus dem vorherigen Eintrag.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- ntifs.h (include FltKernel.h, Ntifs.h)

Siehe auch

FILE_LINK_ENTRY_INFORMATION