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) |