FILE_FULL_EA_INFORMATION Struktur (wdm.h)
Die FILE_FULL_EA_INFORMATION-Struktur stellt erweiterte Attributinformationen (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;
Angehörige
NextEntryOffset
Der Offset des nächsten FILE_FULL_EA_INFORMATION-type-Eintrags. Dieses Element ist null, wenn keine anderen Einträge diesem Element 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 zugehörigen erweiterten Attribute zu verstehen.
EaNameLength
Die Länge in Byte des EaName Arrays. Dieser Wert enthält keinen Null-Terminator zum EaName-.
EaValueLength
Die Länge in Byte jedes EA-Werts im Array.
EaName[1]
Ein Array von Zeichen, die ea für diesen Eintrag benennen.
Bemerkungen
Diese Struktur ist longword-ausgerichtet. Wenn ein Satz von FILE_FULL_EA_INFORMATION Einträgen gepuffert wird, fällt NextEntryOffset Wert in jedem Eintrag, mit Ausnahme der letzten, auf eine Longword-Grenze.
Der mit den einzelnen Einträgen verknüpfte Wert folgt dem EaName Array. Das heißt, die Werte eines EA befinden sich unter EaName + (EaNameLength + 1).
Anforderungen
Anforderung | Wert |
---|---|
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |