#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. |
Relaterade ämnen