FILE_FULL_EA_INFORMATION structure (wdm.h)
La structure FILE_FULL_EA_INFORMATION fournit des informations d’attribut étendu (EA).
Syntaxe
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_INFORMATION suivante. 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, ce qui indique que le fichier auquel appartient l’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 l’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, la valeur NextEntryOffset dans chaque entrée, à l’exception de la dernière, se situe 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 dans EaName + (EaNameLength + 1).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |