UWF_Overlay.GetOverlayFiles

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

语法

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

参数


一个指定驱动器号或卷名称的字符串。

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

返回值

返回一个 HRESULT 值,该值指示 WMI 状态WMI 错误

备注

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

GetOverlayFiles 方法旨在用作诊断工具。

不要根据此方法的输出来决定要提交的内容。

应注意以下限制:

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

使用 GetOverlayFiles 方法时,还应注意以下各项:

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

要求

Windows 版本 支持
Windows 主页
Windows 专业版
Windows 企业版
Windows 教育版
Windows IoT 企业版