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) |