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