共用方式為


在 Windows Vista 之前存取裝置介面屬性

在 Windows Vista 和更新版本的 Windows 中,統一裝置屬性模型 包含可描述裝置介面特性的裝置介面屬性。 統一裝置屬性模型會使用 屬性索引鍵 來表示這些屬性。 如需如何使用屬性索引鍵來存取 Windows Vista 和更新版本中的裝置安裝類別屬性的詳細資訊,請參閱 存取裝置介面屬性 (Windows Vista 及更新版本)

Windows Server 2003、Windows XP 和 Windows 2000 支援大部分的裝置介面類別屬性。 不過,這些舊版 Windows 不支援統一裝置屬性模型的屬性索引鍵。 相反地,這些版本的 Windows 會使用下列機制來表示和存取裝置介面屬性。

使用 SetupDiEnumDeviceInterfaces 擷取裝置介面的相關信息

在 Windows Server 2003、Windows XP 和 Windows 2000 上擷取裝置介面相關信息的方法,是呼叫 SetupDiEnumDeviceInterfaces 來擷取介面的 SP_DEVICE_INTERFACE_DATA 結構。 SP_DEVICE_INTERFACE_DATA 結構包含下列資訊:

  • 旗標 成員指出裝置介面為使用中或已移除,以及裝置是否為介面類別的預設介面。

  • InterfaceClassGuild 成員會識別介面類別 GUID。