#pragma
#pragma 预处理器命令类似于命令行开关。 但是,每次编译 MOF 文件时,无需重新输入 #pragma 命令。 以下示例演示了 #pragma 命令语法:
#pragma [command]
通常,在 MOF 文件的开头放置 #pragma 命令。 但是,可以将某些命令(如 #pragma 命令)放在 MOF 代码的正文中。 以下示例显示了 #pragma 命令,这些命令指示它必须将类和实例放置在 root\cimv2 命名空间中,并编译在存储库恢复期间包含命令的文件:
#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")
下表列出了可用的 #pragma 命令。
命令 | 描述 |
---|---|
修正案 | 指示 MOF 编译器将 MOF 文件分隔为非特定语言版本和特定于语言的版本。 |
自动恢复 | 将 MOF 文件添加到存储库恢复期间编译的文件列表中。 |
classflags | 根据指定的标志控制类的创建或更新方式。 |
deleteclass | 从存储库中删除现有类及其实例。 |
deleteinstance | 从存储库中删除类的现有实例。 |
实例标志 | 根据指定的标志控制实例的创建或更新方式。 |
命名空间 | 请求编译器将 MOF 文件加载到指定为命名空间路径 命名空间。 |
相关主题