Доступ к свойствам интерфейса устройства
В Windows Vista и более поздних версиях Windows приложения и установщики могут получать доступ к свойствам интерфейса устройства , вызывая следующие функции.
Примечание
SetupApi поддерживается не во всех выпусках Windows. По возможности следует использовать ИНТЕРФЕЙСы API нижнего уровня, например те, которые доступны через CfgMgr32.dll. Советы см. в разделе Перенос из 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 , можно использовать для получения массива ключей свойств, определяющих свойства, которые в настоящее время заданы для интерфейса устройства. Его можно использовать для определения полного набора свойств, заданных в интерфейсе устройства. Однако использование этих функций, особенно для последующего получения значения всех свойств, которые эти функции указывают, что заданы в интерфейсе устройства, следует использовать экономно, так как получение списка всех свойств и их значений может быть дорогостоящей операцией.