struttura FILE_FULL_EA_INFORMATION (wdm.h)
La struttura FILE_FULL_EA_INFORMATION fornisce informazioni sull'attributo esteso (EA).
Sintassi
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;
Membri
NextEntryOffset
Offset della voce di tipo FILE_FULL_EA_INFORMATIONsuccessiva. Questo membro è zero se nessun'altra voce segue questa.
Flags
Può essere zero o può essere impostato con FILE_NEED_EA, a indicare che il file a cui appartiene l'EA non può essere interpretato senza comprendere gli attributi estesi associati.
EaNameLength
Lunghezza in byte della matrice EaName. Questo valore non include un carattere di terminazione Null per EaName.
EaValueLength
Lunghezza in byte di ogni valore EA nella matrice.
EaName[1]
Matrice di caratteri che denominano l'EA per questa voce.
Osservazioni
Questa struttura è allineata a longword. Se un set di voci di FILE_FULL_EA_INFORMATION viene memorizzato nel buffer, NextEntryOffset valore in ogni voce, tranne l'ultimo, rientra in un limite longword.
I valori associati a ogni voce seguono la matrice EaName. Ovvero, i valori di un EA si trovano in EaName + (EaNameLength + 1).
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |