Compartilhar via


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)

Consulte também

ZwCreateFile