存取裝置安裝類別的圖示屬性
在 Windows Vista 和更新版本的 Windows 中, 統一裝置屬性模型 包含 裝置安裝類別屬性 ,這些屬性代表裝置設定類別的圖示屬性。 統一裝置屬性模型會使用 DEVPKEY_DeviceClass_Icon屬性索引鍵 和 DEVPKEY_DeviceClass_IconPath 屬性索引鍵來表示這些屬性。
Windows Server 2003、Windows XP 和 Windows 2000 不會直接支援這些裝置設定類別屬性。 不過,這些舊版 Windows 確實支援下列機制來擷取裝置設定類別圖示的相關信息:
呼叫 SetupDiLoadClassIcon 以擷取 MiniIconIndex 輸出參數中裝置安裝類別的迷你圖示索引。 然後,您可以將擷取的迷你圖示索引傳遞至 SetupDiDrawMiniIcon ,以在指定的裝置內容中繪製所擷取類別圖示的迷你圖示。
呼叫 SetupDiLoadClassIcon 以載入裝置安裝類別的大型圖示至呼叫端的內容中,並將該大型圖示的控制代碼傳回給呼叫端。
為了維持與這些舊版 Windows 的相容性,Windows Vista 和更新版本也支援這些機制來存取裝置安裝類別的圖示。 不過,您應該使用屬性索引鍵來存取 Windows Vista 和更新版本中的圖示屬性。