Creación de un espacio de nombres del mismo nivel con código MOF
Otra forma de crear un espacio de nombres es usar código Managed Object Format (MOF) para crear un espacio de nombres del mismo nivel. Un espacio de nombres relacionado es aquel que no existe como elemento secundario del espacio de nombres actual.
En el procedimiento siguiente se describe cómo crear un espacio de nombres del mismo nivel con código MOF.
Para crear un espacio de nombres del mismo nivel con código MOF
Inserte el comando #pragma espacio de nombres en el código MOF antes de la declaración del espacio de nombres.
El comando #pragma espacio de nombres indica a WMI dónde crear las instancias después de la directiva.
Cree una instancia de la clase __Namespace.
Compile el código con la utilidad mofcomp o la interfaz de IMofCompiler.
Para más información, consulte Compilar archivos MOF.
En el siguiente ejemplo de código MOF se describe cómo crear un espacio de nombres como relacionado con el espacio de nombres "Root\CIMv2".
#pragma namespace("\\\\.\\Root")
instance of __Namespace
{
Name = "MyNamespace";
};