次の方法で共有


DEVPKEY_DeviceClass_UpperFilters

デバイス プロパティ DEVPKEY_DeviceClass_UpperFilters は、デバイス セットアップ クラスにインストールされている上位レベルのフィルター ドライバーのサービス名リストを表しています。

属性 Value

プロパティ キー

DEVPKEY_DeviceClass_UpperFilters

プロパティ データ型識別子

DEVPROP_TYPE_STRING_LIST

データ形式

"service-name1\0service-name2\0...service-nameN\0\0"

「プロパティ アクセス」

インストール アプリケーションとインストーラーによるクラス フィルターのインストール後の読み取り専用アクセス

対応する SPCRP_Xxx 識別子

SPCRP_UPPERFILTERS

対応するレジストリ値の名前

UpperFilters

ローカライズされるか

いいえ

解説

DEVPKEY_DeviceClass_UpperFilters の値は、クラス フィルター ドライバーがインストールされるときに設定されます。 クラス フィルター ドライバーをインストールする方法の詳細については、「フィルター ドライバーをインストールする」と「INF ClassInstall32 セクション」を参照してください。

CM_Get_Class_Property または SetupDiGetClassProperty を呼び出すと、DEVPKEY_DeviceClass_UpperFilters の値を取得できます。

Windows Server 2003 や Windows XP、Windows 2000 において、このプロパティはサポートされていますが、DEVPKEY_DeviceClass_UpperFilters プロパティ キーはサポートされていません。 こうした以前のバージョンの Windows では、クラス レジストリ キーのもとで対応する UpperFilters レジストリ値にアクセスすることで、このプロパティの値にアクセスできます。 こうした以前のバージョンの Windows でこのプロパティ値にアクセスする方法については、「クラス レジストリ キーのもとでのレジストリ エントリ値へのアクセス」を参照してください。

要件

バージョン: Windows Vista 以降 ヘッダー: Devpkey.h (Devpkey.h を含む)

関連項目

INF ClassInstall32 セクション

SetupDiGetClassProperty

SetupDiOpenClassRegKeyEx