#pragma
A #pragma előfeldolgozó parancs hasonló a parancssori kapcsolóhoz. Az MOF-fájlok lefordításakor azonban nem kell minden alkalommal újra megadnia egy #pragma parancsot. Az alábbi példa #pragma parancs szintaxisát szemlélteti:
#pragma [command]
Általában egy #pragma parancsot helyez el egy MOF-fájl elején. Egyes parancsokat, például a #pragma parancsot azonban elhelyezheti az MOF-kód törzsében. Az alábbi példa #pragma parancsokat mutatja be, amelyek azt jelzik az MOF-fordítónak, hogy osztályokat és példányokat kell elhelyeznie a root\cimv2 névtérben, és le kell fordítania azt a fájlt, amelyben a parancsok szerepelnek az adattár helyreállítása során:
#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")
Az alábbi lista az elérhető #pragma parancsokat sorolja fel.
Parancs | Leírás |
---|---|
módosítási | Az MOF-fordítót arra utasítja, hogy az MOF-fájlokat nyelvsemleges és nyelvspecifikus verziókra különítse el. |
automatikus helyreállítás | MOF-fájlt ad hozzá az adattár helyreállítása során lefordított fájlok listájához. |
osztályflagok | A megadott jelölőktől függően szabályozza az osztályok létrehozásának vagy frissítésének módját. |
deleteclass | Töröl egy meglévő osztályt és annak példányait az adattárból. |
törlési | Egy osztály meglévő példányát törli az adattárból. |
instanceflags | A megadott jelölőktől függően szabályozza a példányok létrehozásának vagy frissítésének módját. |
névtér | Kéri, hogy a fordító töltse be az MOF-fájlt a névtérpathmegadott névtérbe. |
Kapcsolódó témakörök