estructura FILE_FULL_EA_INFORMATION (wdm.h)
La estructura FILE_FULL_EA_INFORMATION proporciona información de atributo extendido (EA).
Sintaxis
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;
Miembros
NextEntryOffset
Desplazamiento de la siguiente entrada de tipo FILE_FULL_EA_INFORMATION. Este miembro es cero si ninguna otra entrada sigue esta.
Flags
Puede ser cero o puede establecerse con FILE_NEED_EA, lo que indica que no se puede interpretar el archivo al que pertenece ea sin comprender los atributos extendidos asociados.
EaNameLength
Longitud en bytes de la matriz de EaName. Este valor no incluye un terminador NULL para EaName.
EaValueLength
Longitud en bytes de cada valor de EA de la matriz.
EaName[1]
Matriz de caracteres que denomina el EA para esta entrada.
Observaciones
Esta estructura está alineada con palabras largas. Si se almacena en búfer un conjunto de entradas de FILE_FULL_EA_INFORMATION, valor nextEntryOffset en cada entrada, excepto el último, se encuentra en un límite de palabra larga.
Los valores asociados a cada entrada siguen la matriz EaName. Es decir, los valores de un EA se encuentran en EaName + (EaNameLength + 1).
Requisitos
Requisito | Valor |
---|---|
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |