WMI プロバイダーの作成

開発者は、WMI プロバイダーを開発することで WMI インフラストラクチャを拡張できます。 WMI プロバイダーは、指定された一連のインターフェイスを実装する COM オブジェクトであり、最近まで常に C++ で実装されていました。 C# などのマネージド言語を使用して WMI プロバイダーを実装できるようになりました。 .NET フレームワークのバージョン 3.5 では、これを可能にする WMI プロバイダー拡張機能フレームワークが導入されました。 そのフレームワークを使用した WMI プロバイダーの作成の詳細については、「WMI.NET Provider Extension 2.0 を使用した結合 WMI プロバイダーの作成」を参照してください。

注意

また、WMI の次世代バージョンである Windows Management Infrastructure (MI) を使用してプロバイダーを作成することもできます。 詳細については、「MI プロバイダーを実装する方法」を参照してください。

 

次の表で、このセクションの内容について説明します。

トピック 説明
WMI へのデータの提供 WMI プロバイダーの作成に関連する手順の概要について説明します。
WMI プロバイダーの開発 さまざまな種類の WMI プロバイダーを作成するときに実行する必要があるタスクについて説明します。