Partilhar via


Criando 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 em seu 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 o seu código com o utilitário mofcomp ou a interface IMofCompiler.

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

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

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

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