Compartilhar via


Interface IMofCompiler (wbemcli.h)

A interface IMofCompiler , implementada por Mofd.dll, fornece uma interface COM usada pelo compilador MOF ( Managed Object Format ) e outros aplicativos que compilam arquivos MOF. Objetos definidos como classes nos arquivos MOF podem ser obtidos usando o CLSID_MofCompiler valor CLSID.

Herança

A interface IMofCompiler herda da interface IUnknown . O IMofCompiler também tem estes tipos de membros:

Métodos

A interface IMofCompiler tem esses métodos.

 
IMofCompiler::CompileBuffer

O método IMofCompiler::CompileBuffer compila um buffer que contém dados MOF binários ou um buffer de texto no formato ASCII.
IMofCompiler::CompileFile

O método IMofCompiler::CompileFile compila um arquivo MOF (incluindo MOFs binários) e armazena as informações no repositório WMI.
IMofCompiler::CreateBMOF

O método IMofCompiler::CreateBMOF cria um arquivo MOF binário.

Comentários

Windows 8: ao instalar um provedor, a interface IMofCompiler tratará os qualificadores [Key] e [Static] como verdadeiros se estiverem presentes, independentemente de seus valores reais. Outros qualificadores serão tratados como falsos se estiverem presentes, mas não definidos explicitamente como verdadeiros.

Exemplos

O código a seguir é um exemplo de como criar um ponteiro para um objeto IMofCompiler .

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemcli.h (include Wbemidl.h)

Confira também

API COM para WMI

Tipos de dados MOF

Executar o compilador MOF em um arquivo

mofcomp