Доступ к свойствам устройства
Не следует обнаруживать или изменять свойства устройства путем прямого доступа к разделам реестра. Разделы реестра не содержат необходимых сведений для обнаружения или изменения свойств устройства. Кроме того, расположение, формат и значение этих ключей могут меняться в разных версиях Windows.
Функции SetupAPI и configuration manager обеспечивают согласованное поведение и принудительно применяют разрешения доступа для защиты свойств устройства. Для безопасного доступа к свойствам устройства следуйте приведенным ниже рекомендациям.
Для приложений в пользовательском режиме выполните следующие действия.
Сведения о доступе к свойствам экземпляра устройства в Windows Vista и более поздних версиях Windows см. в разделе Доступ к свойствам экземпляра устройства (Windows Vista и более поздних версий).
Начиная с Windows Vista некоторые свойства устройства зарезервированы операционной системой. Дополнительные сведения см. в разделе Правила для изменения свойств устройства.
Сведения о доступе к свойствам экземпляра устройства в Windows 2000, Windows XP и Windows Server 2003 см. в статье Использование программы установкиAPI и Configuration Manager для доступа к свойствам устройства.
Для драйверов в режиме ядра выполните следующие действия.
В Windows Vista и более поздних версиях Windows используйте IoGetDevicePropertyData и IoSetDevicePropertyData для доступа к свойствам устройства.
В Windows 2000, Windows XP и Windows Server 2003 используйте IoGetDeviceProperty для доступа к свойствам устройства.