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 文件的文件名开头的偏移量(以字节为单位)。 文件名是以 NULL 结尾的字符串,WCHAR 字符值。

WimType

WIM 文件的类型设置为后盾源。 WIM 文件类型设置为以下值之一。

价值 意义
WIM_BOOT_OS_WIM WIM 文件包含 Windows 系统文件。
WIM_BOOT_NOT_OS_WIM WIM 文件包含非作系统文件。

WimIndex

WimFileNameOffset指定的 WIM 文件中图像的索引。

Flags

WIM 提供程序的状态标志。 活动时设置为 0。 否则,标志 设置为以下值之一。

价值 意义
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE WIM 提供程序未处于活动状态,当找不到 WIM 文件时,可能会发生这种情况。 在这种情况下,不会恢复 WIM 文件。
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED 已卸载提供程序。 将尝试恢复。

要求

要求 价值
最低支持的客户端 Windows 8.1 更新
标头 ntifs.h(包括 Ntifs.h、Fltkernel.h)

另请参阅

FSCTL_ENUM_OVERLAY