structure FILE_FULL_EA_INFORMATION (wdm.h)
La structure FILE_FULL_EA_INFORMATION fournit des informations d’attribut étendu (EA).
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;
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.
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).
Exigence | Valeur |
---|---|
d’en-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |