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