Información general de las páginas de propiedades del dispositivo
Una página de propiedades de dispositivo es una ventana que permite al usuario ver y editar las propiedades de un dispositivo. Para la mayoría de los dispositivos, el sistema operativo proporciona páginas de propiedades de dispositivo estándar que permiten al usuario ver y editar un conjunto común de parámetros para ese dispositivo. Para obtener más información sobre cómo se muestran las páginas de propiedades de un dispositivo, consulte Cómo se muestran las páginas de propiedades del dispositivo.
Los proveedores de hardware independientes (IHD) suelen proporcionar páginas de propiedades de dispositivo personalizadas que permiten al usuario ver y editar propiedades adicionales y propietarias de un dispositivo. Estas propiedades son específicas de cada dispositivo que suministra el IHV. Estas propiedades pueden incluir el volumen de reproducción predeterminado para una unidad de CD o un volumen de altavoz para un módem.
Un IHV crea una página de propiedades de dispositivo personalizada mediante un proveedor de páginas de propiedades. Un proveedor de páginas de propiedades puede ser uno de los siguientes:
DLL de extensión de página de propiedades
Una biblioteca de vínculos dinámicos (DLL) que proporciona una o varias páginas de propiedades de dispositivo personalizadas se conoce como DLL de extensión de página de propiedades. Este tipo de proveedor admite páginas de propiedades personalizadas mediante la implementación de las funciones de devolución de llamada AddPropSheetPageProc, ExtensionPropSheetPageProc y otras hojas de propiedades.
Instaladores de clases y co-instaladores
Un instalador de coinstalación o un instalador de clase puede proporcionar una o varias páginas de propiedades de dispositivo personalizadas mediante la compatibilidad con el código de la función de instalación de dispositivos (DIF) de DIF_ADDPROPERTYPAGE_ADVANCED.
Nota
Aunque es posible proporcionar una página de propiedades de dispositivo a través de un instalador de clase o coinsertor, no se recomienda. Los instaladores de clase y los co-instaladores están en desuso.
Para obtener más información sobre estas funciones, vea El Kit de desarrollo de software (SDK) de Microsoft Windows para Windows 7 y .NET Framework 4.0.
Un IHV debe proporcionar un proveedor de páginas de propiedades de dispositivo personalizadas en su paquete de controladores si su clase de dispositivo o dispositivo tiene propiedades individuales que un usuario puede establecer.
Nota En versiones de Windows anteriores a Windows 2000, los usuarios establecen dicha información en Panel de control. El software de controlador escrito para Windows 2000 y versiones posteriores de Windows debe proporcionar páginas de propiedades en su lugar.
Para obtener más información sobre los proveedores de páginas de propiedades, vea Tipos de proveedores de páginas de propiedades de dispositivo.
La documentación de Windows SDK para Windows 7 y .NET Framework 4.0 proporciona instrucciones completas sobre las páginas de propiedades y las funciones de Microsoft Win32 que las manipulan. Para obtener más información sobre las páginas de propiedades y las hojas de propiedades, vea Hoja de propiedades en la documentación de Windows SDK para Windows 7 y .NET Framework 4.0.