Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Another way of creating a namespace is to use Managed Object Format (MOF) code to create a sibling namespace. A sibling namespace is a namespace that does not exist as a child of the current namespace.
The following procedure describes how to create a sibling namespace with MOF code.
To create a sibling namespace with MOF code
- Insert the #pragma namespace command into your MOF code prior to the namespace declaration. - The #pragma namespace command instructs WMI where to create the instances following the directive. 
- Create an instance of the __Namespace class. 
- Compile your code with the mofcomp utility or the IMofCompiler interface. - For more information, see Compiling MOF Files. 
The following MOF code example describes how to create a namespace as a sibling to the "Root\CIMv2" namespace.
#pragma namespace("\\\\.\\Root")
instance of __Namespace 
{
    Name = "MyNamespace";
};