estrutura FILE_FULL_EA_INFORMATION (wdm.h)
A estrutura FILE_FULL_EA_INFORMATION fornece informações de atributo estendido (EA).
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 do 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 de EA na matriz.
EaName[1]
Uma matriz de caracteres nomeando o EA para essa entrada.
Comentários
Essa estrutura é alinhada a palavras longas. Se um conjunto de entradas FILE_FULL_EA_INFORMATION for armazenado em buffer, o valor NextEntryOffset em cada entrada, exceto o último, cairá 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) |