pragma autorecover

杂注自动恢复预处理器命令将 MOF 文件添加到存储库恢复期间编译的文件列表中。 自动恢复 MOF 文件的列表存储在以下注册表项中:

\ HKEY_LOCAL_MACHINE软件\微软\WBEM\CIMOM\autorecover mofs

WMI 在操作系统启动 WMI 时检查 WMI 存储库的完整性。 如果存储库损坏,WMI 会自动重新生成存储库,并重新编译注册表中此密钥中列出的任何 MOF 文件。

下面介绍了杂注自动恢复命令的语法:

#pragma autorecover

但是,使用此命令时,必须遵守以下限制:

  • WMI 无法恢复位于远程计算机上的 MOF 文件。

    因此,此注册表项中列出的 MOF 文件必须驻留在本地计算机上。

  • 不能指定 MOF 编译器在 WMI 恢复 MOF 文件时使用的命令行开关。

    因此,应在 MOF 文件中包括 杂注 命令,使命令行切换不必要。 以下示例介绍了从此注册表项恢复 MOF 文件时 WMI 不使用的常见命令行开关: mofcomp -N:Root\Test mymof.mof

    但是,可以使用 MOF 文件中的 杂注 命令指定命名空间。

    #pragma namespace ("\\\\.\\Root\\test")
    

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008

另请参阅

预处理器命令