Creazione di uno spazio dei nomi di pari livello con codice MOF

Un altro modo per creare uno spazio dei nomi consiste nell'usare il codice MOF (Managed Object Format) per creare uno spazio dei nomi di pari livello. Uno spazio dei nomi di pari livello è uno spazio dei nomi che non esiste come figlio dello spazio dei nomi corrente.

La procedura seguente descrive come creare uno spazio dei nomi di pari livello con codice MOF.

Per creare uno spazio dei nomi di pari livello con codice MOF

  1. Inserire il comando #pragma spazio dei nomi nel codice MOF prima della dichiarazione dello spazio dei nomi.

    Il comando #pragma spazio dei nomi indica a WMI dove creare le istanze che seguono la direttiva.

  2. Creare un'istanza della classe __Namespace .

  3. Compilare il codice con l'utilità mofcomp o l'interfaccia IMofCompiler .

    Per altre informazioni, vedere Compilazione di file MOF.

Nell'esempio di codice MOF seguente viene descritto come creare uno spazio dei nomi come pari allo spazio dei nomi "Root\CIMv2".

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

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