访问设备接口属性
在 Windows Vista 和更高版本的 Windows 中,应用程序和安装程序可以通过调用以下函数来访问 设备接口属性 。
注意
并非所有版本的 Windows 都支持 SetupApi。 如果可能,应使用较低层 API,例如通过 CfgMgr32.dll提供的 API。 有关提示 ,请参阅从 SetupApi 移植到 CfgMgr32 。
有关如何访问 Windows Server 2003、Windows XP 和 Windows 2000 上的设备接口属性的信息,请参阅 访问设备接口属性。
检索属性
属性 API(如 CM_Get_Device_Interface_Property 或 SetupDiGetDeviceInterfaceProperty )可用于检索设备接口属性。
设置属性
属性 API(如 CM_Set_Device_Interface_Property 或 SetupDiSetDeviceInterfaceProperty )可用于设置设备接口属性。
获取可用属性的列表
属性 API(如 CM_Get_Device_Interface_Property_Keys 或 SetupDiGetDeviceInterfacePropertyKeys )可用于检索属性键数组,这些属性键标识当前为设备接口设置的属性。 这可用于确定设备接口上设置的完整属性集。 但是,应谨慎使用这些函数,特别是随后检索这些函数指示在设备接口上设置的所有属性的值,因为检索所有属性及其值的列表可能是一项成本高昂的操作。