次の方法で共有


デバイス セットアップ クラスのフレンドリ名およびクラス名へのアクセス

Windows Vista 以降のバージョンの Windows では、統合デバイス プロパティ モデルには、デバイス セットアップ クラスのフレンドリ名とクラス名を表すデバイス セットアップ クラスのプロパティが含まれています。 統合デバイス プロパティ モデルでは、DEVPKEY_DeviceClass_Nameプロパティ キーDEVPKEY_DeviceClass_ClassName プロパティ キーを使用してこれらのプロパティを表します。

Windows Server 2003、Windows XP、および Windows 2000 では、これらのデバイス セットアップ クラスのプロパティもサポートされています。 ただし、これらの以前のバージョンの Windows では、統合デバイス プロパティ モデルのプロパティ キーはサポートされていません。 代わりに、これらのバージョンの Windows では、次のメカニズムを使用して、対応するプロパティ情報を取得します。

  • SetupDiGetClassDescription を呼び出して、デバイス セットアップ クラスのフレンドリ名を取得します。

  • SetupDiClassNameFromGuid を呼び出して、デバイス セットアップ クラスのクラス名を取得します。

これらの以前のバージョンの Windows との互換性をメインするため、Windows Vista 以降のバージョンでは、デバイス セットアップ クラスのフレンドリー ネームおよびクラス ネームにアクセスするためのこれらのメカニズムもサポートされています。 ただし、Windows Vista 以降のバージョンでこれらのプロパティにアクセスするには、プロパティ キーを使用する必要があります。