次の方法で共有


DEVPKEY_DeviceClass_IconPath

デバイス プロパティ DEVPKEY_DeviceClass_IconPath は、デバイス セットアップ クラスのアイコン一覧を表します。

属性 Value

プロパティ キー

DEVPKEY_DeviceClass_IconPath

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

DEVPROP_TYPE_STRING_LIST

「プロパティ アクセス」

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

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

IconPath

ローカライズされるか

いいえ

解説

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

DEVPKEY_DeviceClass_IconPath の値は、Windows シェルで使用される形式をとるアイコン リソース指定子の、REG_MULTI_SZ 型リストです。 アイコン リソース指定子の形式は 「executable-file-path,resource-identifier」 です。executable-file-path にはアイコン リソースを含むコンピューター上のファイルへの完全修飾パスが含まれており、resource-identifier ではリソースを識別する整数が指定されます。 たとえば、アイコン リソース指定子 「%SystemRoot%\system32\DLL1.dll,-12」 には、実行可能ファイルのパス 「"%SystemRoot%\system32\DLL1.dll」とリソース識別子 「-12」 が含まれています。

Windows Server 2003 や Windows XP、 Windows 2000 では、このプロパティはサポートされていません。 これらのバージョンの Windows でデバイス セットアップ クラスのアイコン情報にアクセスする方法の詳細については、「デバイス セットアップ クラスのアイコン プロパティへのアクセス」を参照してください。

要件

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

関連項目

SetupDiGetClassProperty

SetupDiLoadClassIcon