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)

另請參閱

適用於 WMI 的 COM API

MOF 數據類型

在檔案上執行MOF編譯程式

mofcomp