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 を含む) |