Windows 업데이트 생체 인식 드라이버 순위 지정

레거시 생체 인식 및 WBDI 드라이버를 모두 제공하는 공급업체는 드라이버 기능 점수를 사용하여 Windows 업데이트 설치된 드라이버를 제어할 수 있습니다.

레거시 및 WBDI를 지원하는 단일 드라이버를 작성하도록 선택한 공급업체는 Windows 생체 인식 프레임워크에서 제대로 작동하려면 드라이버가 단독 액세스를 지원해야 한다는 점에 유의해야 합니다. 단독 액세스를 사용하지 않도록 설정하면 드라이버가 레거시 드라이버로 작동합니다. 레지스트리에서 배타적 값을 설정하는 방법을 검토하려면 생체 인식 드라이버 설치를 참조하세요.

또한 레거시 모드에서 작동하는 생체 인식 드라이버는 GUID_DEVINTERFACE_BIOMETRIC_READER 디바이스 인터페이스를 할당해서는 안 됩니다. 이 디바이스 인터페이스를 할당하면 Windows 생체 인식 서비스가 드라이버를 인식하게 됩니다.

기능 점수가 적절하게 설정된 경우 WBDI 드라이버는 생체 인식 드라이버가 아직 없는 시스템에만 설치됩니다.

고객이 레거시 스택을 옵트인하기로 결정한 경우 고객은 WBDI 드라이버를 통해 상위 순위의 레거시 드라이버를 설치할 수 있습니다.

기능 점수 작동 방식

기능 점수는 전체 드라이버 순위의 세 번째 및 네 번째 숫자로 표시됩니다. instance 경우 GG는 다음 드라이버 순위의 기능 점수입니다.

0x00GG0000

기능 번호가 낮을수록 일치하는 항목이 더 좋습니다. 기본 기능 점수는 0xFF 드라이버의 기능에 따라 기본 설정이 없음을 나타냅니다.

Microsoft는 레거시 생체 인식 드라이버에 대한 0xa0 기능 점수를 권장합니다. 나중에 재정의해야 하는 경우 기능 점수를 0x00 설정해서는 안 됩니다.

드라이버의 기능 점수는 디바이스의 INF DDInstall 섹션에 있는 INF FeatureScore 지시문에 의해 설정됩니다.

예를 들어 다음 코드는 드라이버의 기능 점수를 0x20 설정합니다.

[DDInstallSectionName]
. . .
FeatureScore=x20

드라이버에서 기능 점수를 설정하는 방법에 대한 자세한 내용은 기능 점수를 참조하세요.