プロバイダ API は、CIM Object Manager とオブジェクトプロバイダが相互通信のために使用するインタフェースです。プロバイダは、これらのインタフェースを使用して CIM Object Manager に対し動的データを提供できます。
クライアントアプリケーションが CIM Object Manager に動的なデータを要求する場合、CIM Object Manager はこれらのインタフェースを使用して要求をプロバイダに渡します。プロバイダは、CIM Object Manager の要求に応答して次に示す機能を実行するクラスです。
次の表で、Provider パッケージ内のインタフェースについて説明します。
表 5-4 Provider インタフェース
インタフェース |
説明 |
---|---|
CIMProvider |
すべてのプロバイダによって実装される基底インタフェース |
InstanceProvider |
インスタンスプロバイダによって実装される基底インタフェース。インスタンスプロバイダは、クラスの動的インスタンスを提供する |
MethodProvider |
メソッドプロバイダによって実装されるインタフェース。メソッドプロバイダは、CIM クラスの全メソッドの実装を提供する |
PropertyProvider |
プロパティプロバイダによって実装されるインタフェース。プロパティプロバイダは、動的プロパティの検出と更新に使用される。動的データは、CIM Object Manager Repository には格納されない |