Freigeben über


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)

Siehe auch

ZwCreateFile-