CREATE_REDIRECTION_ECP_CONTEXT结构 (ntifs.h)

CREATE_REDIRECTION_ECP_CONTEXT 结构包含额外的创建参数(ECP)上下文,该上下文可以发送到查询文件的重定向状态以获取特定创建操作。

语法

typedef struct _CREATE_REDIRECTION_ECP_CONTEXT {
  USHORT      Size;
  USHORT      Flags;
  FILE_ID_128 FileId;
  GUID        VolumeGuid;
} CREATE_REDIRECTION_ECP_CONTEXT, *PCREATE_REDIRECTION_ECP_CONTEXT;

成员

Size

此结构的大小(以字节为单位)。

Flags

文件的重定向状态。 可以是以下值的有效组合。

意义
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_LAYER 这是未在 LayerRootLocations 注册表项中注册的层的重定向文件。
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_SCRATCH 这是一个新的或修改的文件,它不会重定向。
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_REGISTERED_LAYER 这是从 LayerRootLocations 注册表项中列出的层重定向文件。
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_REMOTE_LAYER 这是相对于容器的远程文件系统的重定向文件。 它可以或可能未在该服务器上注册为层。 对于 Hyper-V 容器,远程服务器是 Hyper-V 容器实用工具 VM 的主机。
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_USER_MODE 这是需要用户模式重定向的云或其他文件。

FileId

支持文件的 ID。

VolumeGuid

备份文件所在的磁盘卷的基于 GUID 的标识符。

言论

调用与 ECP 相关的支持例程(如 FltAllocateExtraCreateParameterFsRtlRemoveExtraCreateParameter)时,系统定义的GUID_ECP_CREATE_REDIRECTION值用于此 ECP 上下文结构。

有关详细信息,请参阅 额外创建参数 简介。

WCIFS_REDIRECTION_ECP_CONTEXT 结构定义为与此结构相同,以保持代码兼容性。

要求

要求 价值
最低支持的客户端 Windows 10
标头 ntifs.h