Windows Server 2003、Windows XP、および Windows 2000 では、Windows Vista 以降のバージョンの Windows でサポート されている統合デバイス プロパティ モデル はサポートされていません。 ただし、統合デバイス プロパティ モデルに含まれる システム定義のデバイス プロパティ のほとんどは、これらの以前のバージョンの Windows でサポートされている対応する表現を持っています。 これらの以前のバージョンの Windows では、デバイス プロパティの表現方法とプロパティにアクセスするメカニズムは、コンポーネントの種類とプロパティの種類によって異なります。 これらの表現とメカニズムには、次のものが含まれます。
デバイス プロパティは、 プラグ アンド プレイ (PnP) 構成マネージャー関数 またはデバイス プロパティにアクセスするための SetupAPI 関数への入力パラメーターとして提供されるシステム定義識別子によって表されます。
デバイス プロパティには明示的な表現がありません。 ただし、デバイス プロパティに関連付けられている情報は、 SetupAPI 関数 または プラグ アンド プレイ (PnP) 構成マネージャー関数の呼び出しによって取得できます。
デバイス プロパティは、Windows レジストリ関数を使用してアクセスできるレジストリ エントリ値によって表されます。
INF ファイルのエントリ値は、デバイスのプロパティを変更します。
次のトピックでは、Windows Server 2003、Windows XP、Windows 2000 のデバイス プロパティにアクセスする方法について説明します。
デバイスのプロパティを変更する INF ファイル エントリの値
SetupAPI と Configuration Manager を使用してデバイスのプロパティにアクセスする
注
これらの以前のバージョンの Windows との互換性を維持するために、Windows Vista 以降のバージョンでもこれらのメカニズムがサポートされています。 ただし、統合デバイス プロパティ モデルを使用して、Windows Vista 以降のバージョンのデバイス プロパティにアクセスする必要があります。