Обзор страниц свойств устройства
Страница свойств устройства — это окно, позволяющее пользователю просматривать и изменять свойства устройства. Для большинства устройств операционная система предоставляет стандартные страницы свойств устройства, которые позволяют пользователю просматривать и изменять общий набор параметров для этого устройства. Дополнительные сведения о том, как отображаются страницы свойств для устройства, см. в разделе Отображение страниц свойств устройства.
Независимые поставщики оборудования (IHV) обычно предоставляют настраиваемые страницы свойств устройств, которые позволяют пользователю просматривать и изменять дополнительные и защищаемые свойства для устройства. Эти свойства относятся к каждому устройству, которое предоставляет IHV. Эти свойства могут включать громкость воспроизведения по умолчанию для компакт-диска или громкость динамиков для модема.
IHV создает пользовательскую страницу свойств устройства с помощью поставщика страниц свойств. Поставщик страниц свойств может быть одним из следующих:
Библиотека DLL расширения страницы свойств
Библиотека динамической компоновки (DLL), которая предоставляет одну или несколько настраиваемых страниц свойств устройства, называется библиотекой DLL расширения страниц свойств. Этот тип поставщика поддерживает пользовательские страницы свойств, реализуя функции Обратного вызова AddPropSheetPageProc, ExtensionPropSheetPageProc и другие функции обратного вызова листа свойств.
Установщики классов и совместное установщики
Совместный установщик или установщик класса может предоставить одну или несколько настраиваемых страниц свойств устройства, поддерживая код DIF_ADDPROPERTYPAGE_ADVANCED функции установки устройства (DIF).
Примечание
Хотя можно предоставить страницу свойств устройства с помощью установщика класса или совместного установщика, это не рекомендуется. Установщики классов и совместное установщики считаются устаревшими.
Дополнительные сведения об этих функциях см. в пакете средств разработки программного обеспечения Microsoft Windows (SDK) для Windows 7 и платформа .NET Framework 4.0.
IHV должен предоставить поставщик настраиваемых страниц свойств устройства в пакете драйверов, если его устройство или класс устройства имеет какие-либо отдельные свойства, которые может задать пользователь.
Примечание В версиях Windows, предшествующих Windows 2000, пользователи задают такие сведения в панель управления. Программное обеспечение драйвера, написанное для Windows 2000 и более поздних версий Windows, должно предоставлять страницы свойств.
Дополнительные сведения о поставщиках страниц свойств см. в разделе Типы поставщиков страниц свойств устройства.
Документация по windows SDK для Windows 7 и платформа .NET Framework 4.0 содержит исчерпывающие рекомендации по страницам свойств и функциям Microsoft Win32, которые управляют ими. Дополнительные сведения о страницах свойств и страницах свойств см. в разделе Страница свойств в документации по Windows SDK для Windows 7 и платформа .NET Framework 4.0.