Compartilhar via


Criar um namespace irmão com código MOF

Outra maneira de criar um namespace é usar o código MOF (Managed Object Format) para criar um namespace irmão. Um namespace irmão é um namespace que não existe como filho do namespace atual.

O procedimento a seguir descreve como criar um namespace irmão com código MOF.

Para criar um namespace irmão com código MOF

  1. Insira o comando #pragma namespace no código MOF antes da declaração de namespace.

    O comando #pragma namespace instrui o WMI onde criar as instâncias seguindo a diretiva.

  2. Crie uma instância da classe __Namespace.

  3. Compile seu código com o utilitário mofcomp ou a interface IMofCompiler.

    Para obter mais informações, consulte Compilar arquivos MOF.

O exemplo de código MOF a seguir descreve como criar um namespace como irmão para o namespace "Root\CIMv2".

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

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