Condividi tramite


Creazione di uno spazio dei nomi figlio con codice MOF

Il modo più semplice per creare uno spazio dei nomi consiste nell'usare il codice MOF (Managed Object Format) per creare lo spazio dei nomi all'interno della directory corrente. La directory corrente viene definita quando si esegue l'accesso.

La procedura seguente descrive come creare uno spazio dei nomi figlio usando il codice del linguaggio MOF.

Per creare uno spazio dei nomi figlio usando il codice MOF

  1. Creare un'istanza della classe __Namespace.

    Nell'esempio di codice seguente viene illustrato come creare uno spazio dei nomi figlio.

    instance of __Namespace 
    {
        Name = "MyNamespace";
    };
    
  2. Se si vuole richiedere all'utente di stabilire una connessione crittografata allo spazio dei nomi, usare il qualificatore RequireEncryption. Per altre informazioni, vedere Richiedere una connessione crittografata per uno spazio dei nomi.

    Nell'esempio di codice seguente viene illustrato come richiedere una connessione crittografata.

    instance of __Namespace 
    {
        Name = "MyNamespace";
        [RequiresEncryption(TRUE)] 
        instance of __MyNamespace { };
    };
    
  3. Se si vuole impostare un descrittore di sicurezza nello spazio dei nomi anziché usare la sicurezza dello spazio dei nomi predefinita, usare il qualificatore NamespaceSecuritySDDL. Per altre informazioni, vedere Impostazione della sicurezza dello spazio dei nomi quando viene creato lo spazio dei nomi.

    Nell'esempio di codice seguente viene illustrato come impostare un descrittore di sicurezza nello spazio dei nomi .

    #pragma namespace("\\\\.\\root\\MyNamespace")
    
    [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")]
    Instance of __Namespace
    {
      Name = "MyNamespace";
    };
    
  4. Compilare e caricare l'istanza di __Namespace usando l'utilità mofcomp o l'interfaccia diIMofCompiler. Sia mofcomp che l'interfaccia IMofCompiler caricano automaticamente il namespace nella directory corrente. Per altre informazioni, vedere Compilazione di file MOF.

qualificatori WMI standard