Een 'Sibling Namespace' maken met MOF-code
Een andere manier om een naamruimte te maken, is door MOF-code (Managed Object Format) te gebruiken om een naamruimte op hetzelfde niveau te maken. Een broer-naamruimte is een naamruimte die niet bestaat als onderliggend element van de huidige naamruimte.
In de volgende procedure wordt beschreven hoe u een gelijkwaardige naamruimte maakt met MOF-code.
Om een broedernaamruimte te creëren met MOF-code
Voeg de #pragma naamruimte opdracht in uw MOF-code in vóór de naamruimtedeclaratie.
Met het #pragma namespace commando wordt WMI geïnstrueerd waar de instanties na de instructie moeten worden aangemaakt.
Maak een exemplaar van de __Namespace-klasse.
Compileer uw code met het mofcomp- hulpprogramma of de IMofCompiler interface.
Zie MOF-bestanden compilerenvoor meer informatie.
In het volgende MOF-codevoorbeeld wordt beschreven hoe u een naamruimte maakt met een gelijke hiërarchie als de naamruimte Root\CIMv2.
#pragma namespace("\\\\.\\Root")
instance of __Namespace
{
Name = "MyNamespace";
};