Compartir a través de


Tipos de proveedores de páginas de propiedades de dispositivo

Puede proporcionar páginas de propiedades de dispositivo personalizadas mediante los siguientes tipos de proveedores de páginas de propiedades:

  • DLL de extensión de página de propiedades.

    Un archivo 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. Para obtener más información sobre estas funciones, consulte la documentación del Kit de desarrollo de software (SDK) de Microsoft Windows para Windows 7 y .NET Framework 4.0.

    Este tipo de proveedor se instala especificando una entrada EnumPropPages32 en la sección add-registry-section de una directiva AddReg inf. Esta directiva se especifica en una sección INF DDInstall.

    El controlador de audio de ejemplo AC97 admite este tipo de proveedor de páginas de propiedades de dispositivo. Se encuentra en el subdirectorio src\audio\ac97 del WDK.

    Para obtener más información sobre los requisitos de este tipo de proveedor, vea Requisitos específicos para proveedores de páginas de propiedades de dispositivo (ARCHIVOS DLL de extensión de página de propiedades).

    Nota A menos que el paquete de controladores requiera un instalador de clase o un coinstaladores, es más eficaz admitir páginas de propiedades de dispositivo personalizadas mediante un archivo DLL de extensión de página de propiedades.

  • Instaladores de clase y co-instaladores.

    Un coinstaladores puede proporcionar una o varias páginas de propiedades de dispositivo personalizadas admitiendo el código de DIF_ADDPROPERTYPAGE_ADVANCED función de instalación de dispositivos (DIF). Cuando un instalador que proporciona páginas de propiedades controla una solicitud de DIF_ADDPROPERTYPAGE_ADVANCED , establece la dirección de un procedimiento de cuadro de diálogo para la página de propiedades.

    El co-instalador que forma parte del ejemplo toaster en el Kit de controladores de Windows (WDK) admite este tipo de proveedor de páginas de propiedades del dispositivo. Se encuentra en el subdirectorio src\general\toaster\classinstaller del WDK.

    Para obtener más información sobre los requisitos de este tipo de proveedor, vea Requisitos específicos para proveedores de páginas de propiedades de dispositivo (co-instaladores).

    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.

Todos los tipos de proveedores de páginas de propiedades de dispositivo deben seguir las directrices descritas en Requisitos generales para proveedores de páginas de propiedades de dispositivo.