Compartir a través de


Interfaz IMofCompiler (wbemcli.h)

La interfaz IMofCompiler , implementada por Mofd.dll, proporciona una interfaz COM que usa el compilador managed Object Format (MOF) y cualquier otra aplicación que compile archivos MOF. Los objetos definidos como clases en los archivos MOF se pueden obtener mediante el valor clSID de CLSID_MofCompiler .

Herencia

La interfaz IMofCompiler hereda de la interfaz IUnknown . IMofCompiler también tiene estos tipos de miembros:

Métodos

La interfaz IMofCompiler tiene estos métodos.

 
IMofCompiler::CompileBuffer

El método IMofCompiler::CompileBuffer compila un búfer que contiene datos MOF binarios o un búfer de texto en formato ASCII.
IMofCompiler::CompileFile

El método IMofCompiler::CompileFile compila un archivo MOF (incluidos mof binarios) y almacena la información en el repositorio WMI.
IMofCompiler::CreateBMOF

El método IMofCompiler::CreateBMOF crea un archivo MOF binario.

Comentarios

Windows 8: al instalar un proveedor, la interfaz IMofCompiler trata los calificadores [Key] y [Static] como true si están presentes, independientemente de sus valores reales. Otros calificadores se tratan como false si están presentes pero no se establecen explícitamente en true.

Ejemplos

El código siguiente es un ejemplo de cómo crear un puntero a un objeto IMofCompiler .

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemcli.h (include Wbemidl.h)

Consulte también

API COM para WMI

Tipos de datos MOF

Ejecución del compilador MOF en un archivo

mofcomp