デバイスのプロパティの表現 (Windows Server 2003、Windows XP、および Windows 2000)
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 のデバイスプロパティにアクセスする方法について説明します。
デバイスのプロパティにアクセスするための SetupAPI と構成マネージャーの使用
Note
これらの以前のバージョンの Windows との互換性を維持するために、Windows Vista とそれ以降のバージョンの Windows でも、これらのメカニズムがサポートされています。 ただし、デバイスプロパティにアクセスするには、Windows Vista とそれ以降の統合デバイスプロパティモデルを使用する必要があります。