FILE_FULL_EA_INFORMATION-Struktur (wdm.h)

Die FILE_FULL_EA_INFORMATION-Struktur stellt Informationen zu erweiterten Attributen (EA) bereit.

Syntax

typedef struct _FILE_FULL_EA_INFORMATION {
  ULONG  NextEntryOffset;
  UCHAR  Flags;
  UCHAR  EaNameLength;
  USHORT EaValueLength;
  CHAR   EaName[1];
} FILE_FULL_EA_INFORMATION, *PFILE_FULL_EA_INFORMATION;

Member

NextEntryOffset

Der Offset des nächsten FILE_FULL_EA_INFORMATION-Typeintrags. Dieser Member ist 0(0), wenn keine weiteren Einträge auf diesen Folgen folgen.

Flags

Kann null sein oder mit FILE_NEED_EA festgelegt werden, was angibt, dass die Datei, zu der der EA gehört, nicht interpretiert werden kann, ohne die zugeordneten erweiterten Attribute zu verstehen.

EaNameLength

Die Länge des EaName-Arrays in Bytes. Dieser Wert enthält kein NULL-Abschlusszeichen für EaName.

EaValueLength

Die Länge der einzelnen EA-Werte im Array in Byte.

EaName[1]

Ein Array von Zeichen, die den EA für diesen Eintrag benennen.

Hinweise

Diese Struktur ist longword-ausgerichtet. Wenn ein Satz von FILE_FULL_EA_INFORMATION Einträgen gepuffert wird, fällt der NextEntryOffset-Wert in jedem Eintrag mit Ausnahme des letzten auf eine Longwordgrenze.

Die jedem Eintrag zugeordneten Werte folgen dem EaName-Array . Das heißt, die Werte eines EA befinden sich unter EaName + (EaNameLength + 1).

Anforderungen

Anforderung Wert
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

ZwCreateFile