Поделиться через


Доступ к свойствам интерфейса устройства

В 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 , можно использовать для получения массива ключей свойств, определяющих свойства, которые в настоящее время заданы для интерфейса устройства. Его можно использовать для определения полного набора свойств, заданных в интерфейсе устройства. Однако использование этих функций, особенно для последующего получения значения всех свойств, которые эти функции указывают, что заданы в интерфейсе устройства, следует использовать экономно, так как получение списка всех свойств и их значений может быть дорогостоящей операцией.