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) |