wdm.h) (FILE_FULL_EA_INFORMATION 结构
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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈