存取裝置類別屬性
在 Windows Vista 和更新版本的 Windows 中,應用程式和安裝程式可以藉由呼叫下列函式來存取 裝置安裝類別屬性 和 裝置介面類別屬性 。
注意
Windows 的所有版本都不支援 SetupApi。 可能的話,您應該使用較低層 API,例如透過 CfgMgr32.dll取得的 API。 如需秘訣,請參閱 從 SetupApi 移植到 CfgMgr32 。
如需如何在 Windows Server 2003、Windows XP 和 Windows 2000 上存取裝置類別屬性的詳細資訊,請參閱 存取裝置安裝類別屬性 和 存取裝置介面類別屬性。
擷取屬性
CM_Get_Class_Property或 SetupDiGetClassProperty 等屬性 API 可用來擷取裝置安裝類別類別或裝置介面類別的類別屬性。
設定屬性
CM_Set_Class_Property或 SetupDiSetClassProperty 等屬性 API 可用來設定裝置安裝類別或裝置介面類別的類別屬性。
取得可用屬性的清單
屬性 API,例如 CM_Get_Class_Property_Keys 或 SetupDiGetClassPropertyKeys 可用來擷取屬性索引鍵的數位,以識別目前為裝置安裝類別或裝置介面類別設定的屬性。 這可用來判斷類別上設定的完整屬性集。 不過,使用這些函式,特別是接著擷取這些函式所指出之所有屬性的值,應該謹慎使用,因為擷取所有屬性的清單及其值可能是昂貴的作業。