UWF_Overlay.GetOverlayFiles

返回在统一写入筛选器 (UWF) 覆盖中缓存的卷的文件列表。

语法

UInt32 GetOverlayFiles(
    [in] string Volume,
    [out, EmbeddedInstance("UWF_OverlayFile")] string OverlayFiles[]
);

参数

Volume
指定驱动器号或卷名的字符串。

OverlayFiles
嵌入为字符串的 UWF_OverlayFiles 对象数组

返回值

返回指示 WMI 状态WMI 错误的 HRESULT 值。

注解

必须使用管理员帐户来访问此方法。

GetOverlayFiles 方法旨在用作诊断工具

请勿基于此方法的输出来决定提交的内容。

你应了解以下限制:

  • 此方法仅在 NTFS 文件系统上受支持。
  • 此方法需要大量可用系统内存才能成功(与覆盖使用量呈线性关系)。 可用内存不足,无法完成调用时,方法调用会失败。
  • 此方法需要大量时间才能完成(与覆盖使用量呈指数关系)。
  • 此方法可能会显示受看似与注册表和文件排除项和提交无关的操作影响的文件。

使用 GetOverlayFiles 方法时还应注意以下事项

  • 使用 uwfmgr.exe file commit 命令提交的文件也包含在覆盖文件列表中。
  • 排除的文件可能包含在覆盖文件列表中。
  • 不会列出小于群集大小(例如,大多数情况下为 4 KB)的文件,即使它们缓存在覆盖中。
  • 排除的目录、排除的文件或排除的注册表项中的更改和删除会添加到覆盖使用量。
  • 文件和注册表提交添加到覆盖使用量。

要求

Windows 版本 支持
Windows 家庭版
Windows 专业版
Windows 企业版
Windows 教育版
Windows IoT 企业版