WIM_PROVIDER_OVERLAY_ENTRY 结构 (ntifs.h)
WIM_PROVIDER_OVERLAY_ENTRY 结构包含 Windows 映像格式 (WIM) 数据源条目的文件配置信息。 它用于标识向卷上外部支持的文件提供数据的特定 WIM 文件名和索引。
语法
typedef struct _WIM_PROVIDER_OVERLAY_ENTRY {
ULONG NextEntryOffset;
LARGE_INTEGER DataSourceId;
GUID WimGuid;
ULONG WimFileNameOffset;
ULONG WimType;
ULONG WimIndex;
ULONG Flags;
} WIM_PROVIDER_OVERLAY_ENTRY, *PWIM_PROVIDER_OVERLAY_ENTRY;
成员
NextEntryOffset
枚举中返回的下一 个WIM_PROVIDER_OVERLAY_ENTRY 结构的偏移量。 如果没有其他条目,则设置为 0。
DataSourceId
覆盖项的特定标识符。 单个 WIM GUID(例如在 WimGuid 成员中)可能有多个数据源标识符。
WimGuid
WIM 文件的唯一标识符。
WimFileNameOffset
要添加为后备源的 WIM 文件的文件名的此结构开头的偏移量(以字节为单位)。 文件名是 WCHAR 字符值的 NULL 终止字符串。
WimType
设置为后备源的 WIM 文件类型。 WIM 文件类型设置为以下值之一。
值 | 含义 |
---|---|
WIM_BOOT_OS_WIM | WIM 文件包含 Windows 系统文件。 |
WIM_BOOT_NOT_OS_WIM | WIM 文件包含非操作系统文件。 |
WimIndex
在 WimFileNameOffset 中指定的 WIM 文件中图像的索引。
Flags
WIM 提供程序的状态标志。 活动时设置为 0。 否则 ,Flags 设置为以下值之一。
值 | 含义 |
---|---|
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE | WIM 提供程序未处于活动状态,在找不到 WIM 文件时可能会发生这种情况。 在这种情况下,不会恢复 WIM 文件。 |
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED | 将卸载提供程序。 将尝试恢复。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 更新 |
标头 | ntifs.h (包括 Ntifs.h、Fltkernel.h) |