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)

Confira também

ZwCreateFile