Condividi tramite


Interfaccia IMofCompiler (wbemcli.h)

L'interfaccia IMofCompiler , implementata da Mofd.dll, fornisce un'interfaccia COM usata dal compilatore MOF ( Managed Object Format ) e da tutte le altre applicazioni che compilano file MOF. Gli oggetti definiti come classi nei file MOF possono essere ottenuti usando il valore CLSID CLSID_MofCompiler .

Ereditarietà

L'interfaccia IMofCompiler eredita dall'interfaccia IUnknown . IMofCompiler include anche questi tipi di membri:

Metodi

L'interfaccia IMofCompiler include questi metodi.

 
IMofCompiler::CompileBuffer

Il metodo IMofCompiler::CompileBuffer compila un buffer contenente dati MOF binari o un buffer di testo in formato ASCII.
IMofCompiler::CompileFile

Il metodo IMofCompiler::CompileFile compila un file MOF (inclusi i MOFs binari) e archivia le informazioni nel repository WMI.
IMofCompiler::CreateBMOF

Il metodo IMofCompiler::CreateBMOF crea un file MOF binario.

Commenti

Windows 8: quando si installa un provider l'interfaccia IMofCompiler considera i qualificatori [Key] e [Static] come true se sono presenti, indipendentemente dai valori effettivi. Altri qualificatori vengono considerati false se sono presenti ma non impostati in modo esplicito su true.

Esempio

Il codice seguente è un esempio di come creare un puntatore a un oggetto IMofCompiler .

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

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wbemcli.h (include Wbemidl.h)

Vedi anche

API COM per WMI

Tipi di dati MOF

Esecuzione del compilatore MOF in un file

mofcomp