Condividi tramite


#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.

 

comandi del preprocessore