Rangfolge eines biometrischen Treibers auf Windows Update
Anbieter, die sowohl biometrische Legacy- als auch WBDI-Treiber bereitstellen, können die Treiberfeaturebewertung verwenden, um zu steuern, welcher Treiber von Windows Update installiert wird.
Anbieter, die sich dafür entscheiden, einen einzelnen Treiber zu schreiben, der Legacy und WBDI unterstützt, sollten sich bewusst sein, dass der Treiber exklusiven Zugriff unterstützen muss, um ordnungsgemäß mit dem Windows Biometric Framework zu arbeiten. Wenn der exklusive Zugriff deaktiviert ist, fungiert der Treiber als Legacytreiber. Informationen zum Festlegen des Exklusivwerts in der Registrierung finden Sie unter Installieren eines biometrischen Treibers.
Darüber hinaus sollte ein biometrischer Treiber, der im Legacymodus arbeitet, die GUID_DEVINTERFACE_BIOMETRIC_READER Geräteschnittstelle nicht zuweisen. Das Zuweisen dieser Geräteschnittstelle bewirkt, dass der Windows-Biometrische Dienst den Treiber erkennt.
Wenn die Featurebewertung entsprechend festgelegt ist, wird der WBDI-Treiber nur auf Systemen installiert, auf denen noch kein biometrischer Treiber vorhanden ist.
Wenn sich ein Kunde für einen Legacystapel entscheidet, kann der Kunde einen legacy-Treiber mit höherer Rang als den WBDI-Treiber installieren.
Funktionsweise der Featurebewertung
Die Featurebewertung wird in der dritten und vierten Ziffer des Gesamttreiberrangs dargestellt. Für instance ist GG die Featurebewertung aus dem folgenden Treiberrang:
0x00GG0000
Niedrigere Featurezahlen weisen auf bessere Übereinstimmungen hin. Die Standardfeaturebewertung ist 0xFF, was angibt, dass basierend auf den Features eines Treibers keine Einstellung vorhanden ist.
Microsoft empfiehlt eine Featurebewertung von 0xa0 für ältere biometrische Treiber. Die Featurebewertung sollte niemals auf 0x00 festgelegt werden, falls sie später überschrieben werden muss.
Die Featurebewertung für einen Treiber wird von einer INF FeatureScore-Direktive im INF DDInstall-Abschnitt für das Gerät festgelegt.
Der folgende Code legt beispielsweise die Featurebewertung eines Treibers auf 0x20 fest:
[DDInstallSectionName]
. . .
FeatureScore=x20
Weitere Informationen zum Festlegen der Featurebewertung für Treiber finden Sie unter Featurebewertung.