Freigeben über


IMofCompiler-Schnittstelle (wbemcli.h)

Die IMofCompiler-Schnittstelle , die von Mofd.dll implementiert wird, stellt eine COM-Schnittstelle bereit, die vom MOF-Compiler ( Managed Object Format ) und allen anderen Anwendungen verwendet wird, die MOF-Dateien kompilieren. Objekte, die als Klassen in den MOF-Dateien definiert sind, können mithilfe des CLSID-Werts CLSID_MofCompiler abgerufen werden.

Vererbung

Die IMofCompiler-Schnittstelle erbt von der IUnknown-Schnittstelle . IMofCompiler verfügt auch über folgende Membertypen:

Methoden

Die IMofCompiler-Schnittstelle verfügt über diese Methoden.

 
IMofCompiler::CompileBuffer

Die IMofCompiler::CompileBuffer-Methode kompiliert entweder einen Puffer mit binären MOF-Daten oder einen Textpuffer im ASCII-Format.
IMofCompiler::CompileFile

Die IMofCompiler::CompileFile-Methode kompiliert eine MOF-Datei (einschließlich binärer MOFs) und speichert die Informationen im WMI-Repository.
IMofCompiler::CreateBMOF

Die IMofCompiler::CreateBMOF-Methode erstellt eine binäre MOF-Datei.

Hinweise

Windows 8: Bei der Installation eines Anbieters behandelt die IMofCompiler-Schnittstelle die Qualifizierer [Key] und [Static] als true, wenn sie vorhanden sind, unabhängig von ihren tatsächlichen Werten. Andere Qualifizierer werden als FALSE behandelt, wenn sie vorhanden sind, aber nicht explizit auf TRUE festgelegt.

Beispiele

Der folgende Code ist ein Beispiel für das Erstellen eines Zeigers auf ein IMofCompiler-Objekt .

IMofCompiler *pMof = NULL;
CoCreateInstance(
    CLSID_MofCompiler,
    0,
    CLSCTX_INPROC_SERVER,
    IID_IMofCompiler,
    (LPVOID *) &pMof);

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wbemcli.h (include Wbemidl.h)

Weitere Informationen

COM-API für WMI

MOF-Datentypen

Ausführen des MOF-Compilers in einer Datei

mofcomp