次の方法で共有


デバイス セットアップ クラスの概要

デバイスのインストールを容易にするために、同じ方法でセットアップおよび構成されたデバイスは、デバイス セットアップ クラスにグループ化されます。 デバイスは、デバイスにインストールされている基本 ドライバー パッケージ のクラスに基づいて、デバイス セットアップ クラスにグループ化されます。 たとえば、SCSI メディア チェンジャー デバイスは MediumChanger デバイス セットアップ クラスにグループ化されます。 デバイス セットアップ クラスでは、そのデバイスのデバイス スタックに挿入する必要があるフィルター ドライバーなど、そのデバイス セットアップ クラス内のすべての デバイス に適用される一般的な設定をいくつか定義できます。

Microsoft では、ほとんどの種類のデバイスのセットアップ クラスを定義しています。 IHV と OEM は、新しいデバイス セットアップ クラスを定義できますが、既存のクラスが適用されない場合に限ります。 たとえば、カメラ ベンダーは、カメラが Camera セットアップ クラスの下にあるため、新しいセットアップ クラスを定義する必要はありません。 同様に、無停電電源装置 (UPS) デバイスはバッテリ クラスに該当します。

各デバイス セットアップ クラスに関連付けられた GUID があります。 システム定義のセットアップ クラス GUID は Devguid.h で定義され、通常は形式 GUID_DEVCLASS_Xxx のシンボリック名持っています。