Lire en anglais

Partager via


structure FILE_FULL_EA_INFORMATION (wdm.h)

La structure FILE_FULL_EA_INFORMATION fournit des informations d’attribut étendu (EA).

Syntaxe

C++
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;

Membres

NextEntryOffset

Décalage de l’entrée de type FILE_FULL_EA_INFORMATIONsuivante. Ce membre est égal à zéro si aucune autre entrée ne suit celle-ci.

Flags

Peut être égal à zéro ou peut être défini avec FILE_NEED_EA, indiquant que le fichier auquel appartient ea ne peut pas être interprété sans comprendre les attributs étendus associés.

EaNameLength

Longueur en octets du tableau EaName. Cette valeur n’inclut pas de terminateur Null pour EaName.

EaValueLength

Longueur en octets de chaque valeur EA dans le tableau.

EaName[1]

Tableau de caractères nommant ea pour cette entrée.

Remarques

Cette structure est alignée sur les mots longs. Si un ensemble d’entrées FILE_FULL_EA_INFORMATION est mis en mémoire tampon, NextEntryOffset valeur dans chaque entrée, à l’exception du dernier, se trouve sur une limite de mots longs.

La ou les valeurs associées à chaque entrée suivent le tableau EaName. Autrement dit, les valeurs d’un EA se trouvent à EaName + (EaNameLength + 1).

Exigences

Exigence Valeur
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

ZwCreateFile