Condividi tramite


struttura FILE_FULL_EA_INFORMATION (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;

Membri

NextEntryOffset

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

Flags

Può essere zero o può essere impostato con FILE_NEED_EA, a indicare 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 carattere di terminazione Null per EaName.

EaValueLength

Lunghezza in byte di ogni valore EA nella matrice.

EaName[1]

Matrice di caratteri che denominano l'EA per questa voce.

Osservazioni

Questa struttura è allineata a longword. Se un set di voci di FILE_FULL_EA_INFORMATION viene memorizzato nel buffer, NextEntryOffset valore 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 un EA si trovano in EaName + (EaNameLength + 1).

Fabbisogno

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

Vedere anche

ZwCreateFile