访问设备接口属性

在 Windows Vista 和更高版本的 Windows 中,应用程序和安装程序可以通过调用以下函数来访问 设备接口属性

注意

并非所有版本的 Windows 都支持 SetupApi。 如果可能,应使用较低层 API,例如通过 CfgMgr32.dll提供的 API。 有关提示 ,请参阅从 SetupApi 移植到 CfgMgr32

有关如何访问 Windows Server 2003、Windows XP 和 Windows 2000 上的设备接口属性的信息,请参阅 访问设备接口属性

检索属性

属性 API(如 CM_Get_Device_Interface_PropertySetupDiGetDeviceInterfaceProperty )可用于检索设备接口属性。

设置属性

属性 API(如 CM_Set_Device_Interface_PropertySetupDiSetDeviceInterfaceProperty )可用于设置设备接口属性。

获取可用属性的列表

属性 API(如 CM_Get_Device_Interface_Property_KeysSetupDiGetDeviceInterfacePropertyKeys )可用于检索属性键数组,这些属性键标识当前为设备接口设置的属性。 这可用于确定设备接口上设置的完整属性集。 但是,应谨慎使用这些函数,特别是随后检索这些函数指示在设备接口上设置的所有属性的值,因为检索所有属性及其值的列表可能是一项成本高昂的操作。