FILE_FULL_EA_INFORMATION struttura (wdm.h)

La struttura FILE_FULL_EA_INFORMATION fornisce informazioni sull'attributo esteso (EA).

Sintassi

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;

Members

NextEntryOffset

Offset della voce di tipo FILE_FULL_EA_INFORMATION successiva. Questo membro è zero se nessun'altra voce segue questa.

Flags

Può essere zero o può essere impostato con FILE_NEED_EA, che indica che il file a cui appartiene L'EA non può essere interpretato senza comprendere gli attributi estesi associati.

EaNameLength

Lunghezza in byte della matrice EaName . Questo valore non include un terminatore null a EaName.

EaValueLength

Lunghezza in byte di ogni valore EA nella matrice.

EaName[1]

Matrice di caratteri che rinominano L'EA per questa voce.

Commenti

Questa struttura è allineata a longword. Se un set di voci FILE_FULL_EA_INFORMATION viene memorizzato nel buffer, il valore NextEntryOffset in ogni voce, tranne l'ultimo, rientra in un limite longword.

I valori associati a ogni voce seguono la matrice EaName . Ovvero, i valori di EA si trovano in EaName + (EaNameLength + 1).

Requisiti

Requisito Valore
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

ZwCreateFile