estrutura FILE_FULL_EA_INFORMATION (wdm.h)
A estrutura FILE_FULL_EA_INFORMATION fornece informações de EA (atributo estendido).
Sintaxe
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;
Membros
NextEntryOffset
O deslocamento da próxima entrada de tipo FILE_FULL_EA_INFORMATION. Esse membro será zero se nenhuma outra entrada seguir esta.
Flags
Pode ser zero ou pode ser definido com FILE_NEED_EA, indicando que o arquivo ao qual o EA pertence não pode ser interpretado sem entender os atributos estendidos associados.
EaNameLength
O comprimento em bytes da matriz EaName. Esse valor não inclui um terminador nulo para EaName.
EaValueLength
O comprimento em bytes de cada valor EA na matriz.
EaName[1]
Uma matriz de caracteres nomeando o EA para esta entrada.
Observações
Essa estrutura é alinhada a palavras longas. Se um conjunto de entradas de FILE_FULL_EA_INFORMATION for armazenado em buffer, valor NextEntryOffset em cada entrada, exceto a última, se enquadra em um limite de palavra longa.
Os valores associados a cada entrada seguem a matriz EaName. Ou seja, os valores de um EA estão localizados em EaName + (EaNameLength + 1).
Requisitos
Requisito | Valor |
---|---|
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |