使用 MOF 代码创建同级命名空间

创建命名空间的另一种方法是,使用托管对象格式 (MOF) 代码来创建同级命名空间。 同级命名空间是不存在于当前命名空间的子级命名空间。

以下过程介绍如何使用 MOF 代码创建同级命名空间。

使用 MOF 代码创建同级命名空间

  1. 插入命名空间声明之前,将 #pragma 命名空间命令插入 MOF 代码中。

    #pragma 命名空间命令指示 WMI 创建遵循该指令的实例的位置。

  2. 创建 __Namespace 类的实例。

  3. 使用 mofcomp 实用工具或 IMofCompiler 接口编译代码。

    有关详细信息,请参阅编译 MOF 文件

以下 MOF 代码示例介绍如何创建命名空间作为“Root\CIMv2”命名空间的同级。

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

instance of __Namespace 
{
    Name = "MyNamespace";
};