Share via


Création d’un espace de noms frère avec du code MOF

Une autre façon de créer un espace de noms consiste à utiliser du code MOF (Managed Object Format) pour créer un espace de noms frère. Un espace de noms frère est un espace de noms qui n’existe pas en tant qu’enfant de l’espace de noms actuel.

La procédure suivante décrit comment créer un espace de noms frère avec du code MOF.

Pour créer un espace de noms frère avec du code MOF

  1. Insérez la commande #pragma namespace dans votre code MOF avant la déclaration d’espace de noms.

    La commande #pragma namespace indique à WMI où créer les instances en suivant la directive.

  2. Créez une instance de la classe __Namespace.

  3. Compilez votre code avec l’utilitaire mofcomp ou l’interface IMofCompiler.

    Pour plus d’informations, consultez Compilation de fichiers MOF.

L’exemple de code MOF suivant décrit comment créer un espace de noms en tant que frère de l’espace de noms « Root\CIMv2 ».

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

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