iMofCompiler 介面 (wbemcli.h)
由 Mofd.dll 實作的 IMofCompiler 介面,提供 Managed 物件格式 (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。 如果其他限定符存在,但未明確設定為 true,則會將其視為 false。
範例
下列程式代碼是如何建立 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) |