存取裝置介面屬性

在 Windows Vista 和更新版本的 Windows 中,應用程式和安裝程式可以藉由呼叫下列函式來存取 裝置介面屬性

注意

Windows 的所有版本都不支援 SetupApi。 可能的話,您應該使用較低層 API,例如透過 CfgMgr32.dll取得的 API。 如需秘訣,請參閱 從 SetupApi 移植到 CfgMgr32

如需如何在 Windows Server 2003、Windows XP 和 Windows 2000 上存取裝置介面屬性的詳細資訊,請參閱 存取裝置介面屬性

擷取屬性

屬性 API 例如 CM_Get_Device_Interface_PropertySetupDiGetDeviceInterfaceProperty 可用來擷取裝置介面屬性。

設定屬性

CM_Set_Device_Interface_Property SetupDiSetDeviceInterfaceProperty 等屬性 API 可用來設定裝置介面屬性。

取得可用屬性的清單

屬性 API 例如 CM_Get_Device_Interface_Property_KeysSetupDiGetDeviceInterfacePropertyKeys 可用來擷取屬性索引鍵的數位,以識別目前為裝置介面設定的屬性。 這可用來判斷裝置介面上設定的完整屬性集。 不過,使用這些函式,特別是接著擷取這些函式指出在裝置介面上設定的所有屬性值,應該謹慎使用,因為擷取所有屬性的清單及其值可能是昂貴的作業。