Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Команда препроцессора #pragma аналогична параметру командной строки. Однако при компиляции MOF-файла не требуется повторно отправлять команду #pragma. В следующем примере показан синтаксис команды #pragma:
#pragma [command]
Обычно команда #pragma размещается в начале MOF-файла. Однако можно поместить некоторые команды, такие как команда #pragma, в тексте кода MOF. В следующем примере показаны команды #pragma, указывающие компилятору MOF, что он должен размещать классы и экземпляры в пространстве имен root\cimv2 и компилировать файл, в котором команды включены во время восстановления репозитория:
#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")
Ниже перечислены доступные команды #pragma.
| Команда | Описание |
|---|---|
| поправки | Направляет компилятор MOF для разделения MOF-файла на версии, не зависящие от языка и языка. |
| автоматического восстановления | Добавляет MOF-файл в список файлов, скомпилированных во время восстановления репозитория. |
| classflags | Управляет способом создания или обновления классов в зависимости от указанных флагов. |
| deleteclass | Удаляет существующий класс и его экземпляры из репозитория. |
| deleteinstance | Удаляет существующий экземпляр класса из репозитория. |
| экземпляров | Управляет способом создания или обновления экземпляров в зависимости от указанных флагов. |
| пространства имен | Запрашивает, чтобы компилятор загружает MOF-файл в пространство имен, указанное как namespacepath. |
Связанные разделы