FILE_FULL_EA_INFORMATION結構 (wdm.h)

FILE_FULL_EA_INFORMATION 結構提供EA) 資訊的擴充屬性 (。

語法

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;

成員

NextEntryOffset

下一個 FILE_FULL_EA_INFORMATION類型專案的位移。 如果沒有其他專案遵循此成員,則這個成員為零。

Flags

可以是零或可以使用FILE_NEED_EA來設定,表示無法解譯 EA 所屬的檔案,而不需要瞭解相關聯的擴充屬性。

EaNameLength

EaName 陣列的位元組長度。 這個值不包含 EaName 的 Null 終止符。

EaValueLength

陣列中每個 EA 值的位元組長度。

EaName[1]

為這個專案命名 EA 的字元陣列。

備註

此結構與長字詞對齊。 如果緩衝處理一組 FILE_FULL_EA_INFORMATION 專案,則每個專案中的 NextEntryOffset 值,但最後一個專案除外,落在長字界限上。

與每個項目相關聯的值 () 遵循 EaName 陣列。 也就是說,EA 的值位於 EaName + (EaNameLength + 1) 。

規格需求

需求
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

ZwCreateFile