Интерфейс IMofCompiler (wbemcli.h)
Интерфейс IMofCompiler , реализованный Mofd.dll, предоставляет COM-интерфейс, который используется компилятором формата управляемых объектов (MOF) и любыми другими приложениями, которые компилируют MOF-файлы. Объекты, определенные как классы в MOF-файлах, можно получить с помощью CLSID_MofCompiler значения CLSID.
Наследование
Интерфейс IMofCompiler наследуется от интерфейса IUnknown . IMofCompiler также имеет следующие типы элементов:
Методы
Интерфейс IMofCompiler содержит следующие методы.
IMofCompiler::CompileBuffer Метод IMofCompiler::CompileBuffer компилирует либо буфер, содержащий двоичные MOF-данные, либо текстовый буфер в формате ASCII. |
IMofCompiler::CompileFile Метод IMofCompiler::CompileFile компилирует MOF-файл (включая двоичные MOFs) и сохраняет сведения в репозитории WMI. |
IMofCompiler::CreateBMOF Метод IMofCompiler::CreateBMOF создает двоичный MOF-файл. |
Комментарии
Windows 8. При установке поставщика интерфейс IMofCompiler рассматривает квалификаторы [Key] и [Static] как true, если они присутствуют, независимо от их фактических значений. Другие квалификаторы обрабатываются как false, если они присутствуют, но не имеют явного значения true.
Примеры
Ниже приведен пример создания указателя на объект IMofCompiler .
IMofCompiler *pMof = NULL;
CoCreateInstance(
CLSID_MofCompiler,
0,
CLSCTX_INPROC_SERVER,
IID_IMofCompiler,
(LPVOID *) &pMof);
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wbemcli.h (включая Wbemidl.h) |