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)

另请参阅

FSCTL_ENUM_OVERLAY