Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los proveedores que proporcionan controladores biométricos heredados y controladores de WBDI pueden utilizar la puntuación de características del controlador para controlar qué controlador se instala desde Windows Update.
Los proveedores que eligen escribir un único controlador que admita legacy y WBDI deben tener en cuenta que para funcionar correctamente con Windows Biometric Framework, el controlador debe admitir el acceso exclusivo. Cuando se deshabilita el acceso exclusivo, el controlador funciona como controlador heredado. Para revisar cómo establecer el valor Exclusivo en el Registro, consulte Instalación de un controlador biométrico.
Además, un controlador biométrico que funciona en modo heredado no debe asignar la interfaz de dispositivo GUID_DEVINTERFACE_BIOMETRIC_READER. La asignación de esta interfaz de dispositivo hace que el servicio biométrico de Windows reconozca el controlador.
Si la puntuación de características se establece correctamente, el controlador WBDI solo se instalará en sistemas que no tengan instalado un controlador biométrico.
Si un cliente decide participar en una pila heredada, el cliente puede instalar un controlador heredado de mayor clasificación sobre el controlador WBDI.
Funcionamiento de la puntuación de características
La puntuación de características se representa en el tercer y cuarto dígito de la clasificación general del controlador. Por ejemplo, GG es la puntuación de características de la siguiente clasificación de controladores:
0x00GG0000
Los números de características más bajos indican mejores coincidencias. La puntuación de características predeterminada es 0xFF, lo que indica que no hay ninguna preferencia basada en las características de un controlador.
Microsoft recomienda una puntuación de características de 0xa0 para controladores biométricos heredados. La puntuación de características nunca debe establecerse en 0x00, en caso de que sea necesario invalidarlo más adelante.
La puntuación de características de un controlador se establece mediante una directiva FeatureScore de INF en la sección DDInstall del INF para el dispositivo.
Por ejemplo, el código siguiente establece la puntuación de característica de un controlador en 0x20:
[DDInstallSectionName]
. . .
FeatureScore=x20