Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Outra maneira de criar um namespace é usar a API WMI para criar o namespace programaticamente. A vantagem de criar um namespace programaticamente é que você pode criar o namespace de dentro de um aplicativo. No entanto, usar a API WMI é mais complexo do que usar o código MOF (Managed Object Format), e você não pode compartilhar facilmente seus namespaces com outros desenvolvedores.
O procedimento a seguir descreve como criar um namespace usando a API WMI.
Para criar um namespace usando a API WMI
Use IWbemServices::GetObject para recuperar um ponteiro para um objeto IWbemClassObject que aponta para a classe de sistema __Namespace.
Defina uma instância da classe de sistema __Namespace com uma chamada para IWbemClassObject::SpawnInstance.
Defina a propriedade Name da instância __Namespace com uma chamada para IWbemClassObject::Put.
Crie o namespace com uma chamada para IWbemServices::PutInstance.
O parâmetro pInst de PutInstance deve apontar para a nova instância.