Share via


IMofCompiler インターフェイス (wbemcli.h)

Mofd.dll によって実装される IMofCompiler インターフェイスは、 マネージド オブジェクト形式 (MOF) コンパイラおよび MOF ファイルをコンパイルするその他のアプリケーションによって使用される COM インターフェイスを提供します。 MOF ファイルのクラスとして定義されたオブジェクトは、 CLSID_MofCompiler CLSID 値を使用して取得できます。

継承

IMofCompiler インターフェイスは、IUnknown インターフェイスから継承されます。 IMofCompiler には、次の種類のメンバーもあります。

メソッド

IMofCompiler インターフェイスには、これらのメソッドがあります。

 
IMofCompiler::CompileBuffer

IMofCompiler::CompileBuffer メソッドは、バイナリ MOF データを含むバッファーまたは ASCII 形式のテキスト バッファーをコンパイルします。
IMofCompiler::CompileFile

IMofCompiler::CompileFile メソッドは、MOF ファイル (バイナリ MOF を含む) をコンパイルし、WMI リポジトリに情報を格納します。
IMofCompiler::CreateBMOF

IMofCompiler::CreateBMOF メソッドは、バイナリ MOF ファイルを作成します。

注釈

Windows 8: プロバイダーをインストールする場合、IMofCompiler インターフェイスは、実際の値に関係なく、[Key] 修飾子と [Static] 修飾子が存在する場合は true として扱います。 その他の修飾子は、存在しても明示的に true に設定されていない場合は false として扱われます。

次のコードは、 IMofCompiler オブジェクトへのポインターを作成する方法の例です。

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

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー wbemcli.h (Wbemidl.h を含む)

関連項目

WMI 用 COM API

MOF データ型

ファイルでの MOF コンパイラの実行

mofcomp