FILE_GET_EA_INFORMATION structure (ntifs.h)

The FILE_GET_EA_INFORMATION structure is used to query for extended-attribute (EA) information.

Syntax

typedef struct _FILE_GET_EA_INFORMATION {
  ULONG NextEntryOffset;
  UCHAR EaNameLength;
  CHAR  EaName[1];
} FILE_GET_EA_INFORMATION, *PFILE_GET_EA_INFORMATION;

Members

NextEntryOffset

Offset, in bytes, of the next FILE_GET_EA_INFORMATION-typed entry. This member is zero if no other entries follow this one.

EaNameLength

Length, in bytes, of the EaName array. This value does not include a NULL terminator.

EaName[1]

Specifies the first character of the name of the extended attribute to be queried. This is followed in memory by the remainder of the string.

Remarks

The FILE_GET_EA_INFORMATION structure is used to query for extended-attribute (EA) information. The EA information is returned in a FILE_FULL_EA_INFORMATION-structured buffer.

This structure must be aligned on a LONG (4-byte) boundary.

Requirements

Requirement Value
Header ntifs.h (include Ntifs.h, Fltkernel.h)

See also

FILE_FULL_EA_INFORMATION

IRP_MJ_QUERY_EA

IoCheckEaBufferValidity