estructura FILE_FULL_EA_INFORMATION (wdm.h)
La estructura FILE_FULL_EA_INFORMATION proporciona información de atributos extendidos (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 a esta.
Flags
Puede ser cero o se puede establecer con FILE_NEED_EA, lo que indica que el archivo al que pertenece el CONTRATO Enterprise no se puede interpretar sin comprender los atributos extendidos asociados.
EaNameLength
Longitud en bytes de la matriz EaName . Este valor no incluye un terminador null en 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.
Comentarios
Esta estructura está alineada con palabras largas. Si se almacena en búfer un conjunto de FILE_FULL_EA_INFORMATION entradas, el valor NextEntryOffset de cada entrada, excepto el último, cae 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 |
---|---|
Header | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |