Dela via


#pragma

Kommandot #pragma preprocessor liknar en kommandoradsväxel. Du behöver dock inte ange ett #pragma-kommando varje gång du kompilerar en MOF-fil. I följande exempel visas #pragma kommandosyntax:

#pragma [command]

Du placerar vanligtvis ett #pragma kommando i början av en MOF-fil. Du kan dock placera vissa kommandon, till exempel kommandot #pragma, i brödtexten i din MOF-kod. I följande exempel visas #pragma kommandon som anger för MOF-kompilatorn att den måste placera klasser och instanser i namnområdet root\cimv2 och kompilera filen där kommandona ingår under lagringsplatsens återställning:

#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")

Följande visar de tillgängliga #pragma kommandona.

Befallning Beskrivning
ändring Instruerar MOF-kompilatorn att separera en MOF-fil i språkneutrala och språkspecifika versioner.
återskapa automatiskt Lägger till en MOF-fil i listan över filer som kompilerats under lagringsplatsens återställning.
classflags Styr hur klasser skapas eller uppdateras beroende på de angivna flaggorna.
deleteclass Tar bort en befintlig klass och dess instanser från lagringsplatsen.
deleteinstance Tar bort en befintlig instans av en klass från lagringsplatsen.
instanceflags Styr hur instanser skapas eller uppdateras beroende på de angivna flaggorna.
namnområde Begär att kompilatorn läser in MOF-filen i det namnområde som anges som namnområdessökväg.

 

förprocessorkommandon