Compartilhar via


Classificando um driver biométrico em Windows Update

Os fornecedores que fornecem drivers biométricos e WBDI herdados podem usar a Pontuação de Recursos do driver para controlar qual driver está instalado a partir de Windows Update.

Os fornecedores que optarem por escrever um único driver que dê suporte ao herdado e o WBDI devem estar cientes de que, para trabalhar corretamente com a Estrutura Biométrica do Windows, o driver deve dar suporte ao acesso exclusivo. Quando o acesso exclusivo é desabilitado, o driver funciona como um driver herdado. Para examinar como definir o valor Exclusivo no registro, consulte Instalando um driver biométrico.

Além disso, um driver biométrico que opera no modo herdado não deve atribuir a interface do dispositivo GUID_DEVINTERFACE_BIOMETRIC_READER. Atribuir essa interface do dispositivo faz com que o Serviço Biométrico do Windows reconheça o driver.

Se a Pontuação de Recursos for definida adequadamente, o driver WBDI só será instalado em sistemas que ainda não têm um driver biométrico em vigor.

Se um cliente decidir aceitar uma pilha herdada, o cliente poderá instalar um driver herdado mais alto no driver WBDI.

Como funciona a Pontuação de Recursos

A Pontuação de Recursos é representada no terceiro e quarto dígito da classificação geral do driver. Por exemplo, GG é a pontuação de recurso da seguinte classificação de driver:

0x00GG0000

Números de recursos mais baixos indicam melhores correspondências. A pontuação de recurso padrão é 0xFF, o que indica que não há preferência com base nos recursos de um driver.

A Microsoft recomenda uma pontuação de recurso de 0xa0 para drivers biométricos herdados. A pontuação do recurso nunca deve ser definida como 0x00, caso haja a necessidade de substituí-la mais tarde.

A pontuação de recurso de um driver é definida por uma diretiva INF FeatureScore na Seção INF DDInstall para o dispositivo.

Por exemplo, o código a seguir define a pontuação de recurso de um driver como 0x20:

[DDInstallSectionName]
. . .
FeatureScore=x20

Para obter mais informações sobre como definir a pontuação de recursos em drivers, consulte Pontuação de Recursos.