#pragma
Il comando #pragma preprocessore è simile a un'opzione della riga di comando. Tuttavia, non è necessario immettere nuovamente un comando #pragma ogni volta che si compila un file MOF. Nell'esempio seguente viene illustrata #pragma sintassi dei comandi:
#pragma [command]
In genere si inserisce un comando #pragma all'inizio di un file MOF. Tuttavia, è possibile inserire alcuni comandi, ad esempio il comando #pragma, nel corpo del codice MOF. L'esempio seguente mostra #pragma comandi che indicano al compilatore MOF che deve inserire classi e istanze nello spazio dei nomi root\cimv2 e compilare il file in cui sono inclusi i comandi durante il ripristino del repository:
#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")
Di seguito sono elencati i comandi #pragma disponibili.
Comando | Descrizione |
---|---|
modifica | Indirizza il compilatore MOF a separare un file MOF in versioni indipendenti dal linguaggio e specifiche del linguaggio. |
di salvataggio automatico | Aggiunge un file MOF all'elenco dei file compilati durante il ripristino del repository. |
classflags | Controlla la modalità di creazione o aggiornamento delle classi a seconda dei flag specificati. |
deleteclass | Elimina una classe esistente e le relative istanze dal repository. |
deleteinstance | Elimina un'istanza esistente di una classe dal repository. |
instanceflags | Controlla la modalità di creazione o aggiornamento delle istanze a seconda dei flag specificati. |
spazio dei nomi | Richiede che il compilatore carichi il file MOF nello spazio dei nomi specificato come namespacepath. |
Argomenti correlati