システム定義のデバイス プロパティ
Windows Vista 以降のバージョンの Windows では、統合デバイス プロパティ モデルは、デバイス インスタンス、デバイス セットアップ クラス、デバイス インターフェイス クラス、およびデバイス インターフェイスの構成または操作を特徴付けるシステム定義プロパティをサポートしています。 各プロパティは、プロパティ のカテゴリとプロパティ識別子を識別する GUID 値であるプロパティ キーによって表されます。 システム定義のプロパティ キー カテゴリは、システムでのみ使用するために予約されています。
Devpkey.h では、次のシステム定義デバイス プロパティ キーが定義されています。
コンポーネントの名前を表す DEVPKEY_NAME プロパティ キー。 エンド ユーザーにコンポーネントを識別するには、DEVPKEY_NAME プロパティの値を使用します。 Windows では、デバイス インスタンス、デバイス セットアップ クラス、およびデバイス インターフェイスの DEVPKEY_NAME プロパティがサポートされています。
SPDRP_Xxx 識別子に対応するデバイス インスタンス プロパティを表すプロパティ キー。 (SPDRP_Xxx 識別子は Setupapi.h で定義されています。
SPDRP_Xxx 識別子に対応しないデバイス インスタンス プロパティを表すプロパティ キー。 次に例を示します。
親デバイス、子デバイス、兄弟デバイスなどのデバイス関係プロパティ
SPCRP_Xxx 識別子に対応するデバイス セットアップ クラス プロパティを表すプロパティ キー。 (SPCRP_Xxx 識別子は Setupapi.h で定義されています)。
SPCRP_Xxx 識別子に対応しないデバイス セットアップ クラス プロパティを表すプロパティ キー。
デバイス インターフェイス クラス プロパティを表すプロパティ キー。
デバイス インターフェイス プロパティを表すプロパティ キー。
カスタム デバイス プロパティを作成する方法については、「カスタム デバイス プロパティの作成」を参照してください。