iMofCompiler 接口 (wbemcli.h)
由 Mofd.dll 实现的 IMofCompiler 接口提供 由托管对象格式 (MOF) 编译器和编译 MOF 文件的任何其他应用程序使用的 COM 接口。 可以使用 CLSID_MOFCOMPILER CLSID 值获取在 MOF 文件中定义为类的对象。
继承
IMofCompiler 接口继承自 IUnknown 接口。 IMofCompiler 还具有以下类型的成员:
方法
IMofCompiler 接口具有这些方法。
IMofCompiler::CompileBuffer IMofCompiler::CompileBuffer 方法编译包含二进制 MOF 数据的缓冲区或 ASCII 格式的文本缓冲区。 |
IMofCompiler::CompileFile IMofCompiler::CompileFile 方法编译 MOF 文件 (包括二进制 MOF) ,并将信息存储在 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 |
标头 | wbemcli.h (包括 Wbemidl.h) |