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)

Consulte también

ZwCreateFile