WIM_PROVIDER_ADD_OVERLAY_INPUT 结构 (ntifs.h)

WIM_PROVIDER_ADD_OVERLAY_INPUT 结构用于将新的 Windows 映像文件 (WIM) 数据源添加到 WIM 提供程序。

语法

typedef struct _WIM_PROVIDER_ADD_OVERLAY_INPUT {
  ULONG WimType;
  ULONG WimIndex;
  ULONG WimFileNameOffset;
  ULONG WimFileNameLength;
} WIM_PROVIDER_ADD_OVERLAY_INPUT, *PWIM_PROVIDER_ADD_OVERLAY_INPUT;

成员

WimType

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

含义
WIM_BOOT_OS_WIM WIM 文件包含 Windows 系统文件。
WIM_BOOT_NOT_OS_WIM WIM 文件包含非操作系统文件。

WimIndex

WIM 文件中的映像的索引,其文件名在 WimFileNameOffset 中指定。

WimFileNameOffset

要添加为后备源的 WIM 文件的文件名的此结构开头的偏移量(以字节为单位)。 文件名是 WCHAR 字符值的字符串。

WimFileNameLength

WimFileNameOffset 中找到的文件名的长度(以字节为单位)。

注解

WIM 文件名紧跟在 FSCTL_ADD_OVERLAY 控制请求的系统缓冲区中的 WIM_PROVIDER_ADD_OVERLAY_INPUT 之后。 WimFileNameOffset 成员设置为 sizeof (WIM_PROVIDER_ADD_OVERLAY_INPUT) 。

WIM 文件名包含终止 NULL 字符。 WimFileNameLength 包含文件名的长度,不包括终止 NULL。

要求

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

另请参阅

FSCTL_ADD_OVERLAY

FSCTL_REMOVE_OVERLAY

FSCTL_SUSPEND_OVERLAY

FSCTL_UPDATE_OVERLAY