엔진 어댑터 함수
엔진 어댑터는 캡처된 샘플에서 생체 인식 템플릿을 생성하고, 샘플을 기존 템플릿과 일치시키고, 템플릿을 인덱싱합니다. 다음 함수는 어댑터 개발자가 구현해야 합니다. Windows 생체 인식 서비스에서 호출됩니다.
섹션 내용
항목 | 설명 |
---|---|
EngineAdapterCreateKey |
HMAC 키를 센서에 푸시하기 위해 Windows 생체 인식 프레임워크에서 호출됩니다. 반환된 키 식별자는 프레임워크가 EngineAdapterIdentifyFeatureSetSecure를 호출할 때 생체 인식 단위로 다시 전달됩니다. |
EngineAdapterAcceptSampleData |
원시 생체 인식 샘플을 수락하고 기능 집합을 추출합니다. |
EngineAdapterActivate |
엔진 어댑터는 센서 구성 요소를 유휴 상태에서 벗어나는 데 필요한 모든 작업을 수행할 수 있는 기회를 제공합니다. |
EngineAdapterAttach |
생체 인식 단위의 처리 파이프라인에 엔진 어댑터를 추가합니다. |
EngineAdapterCheckForDuplicate |
파이프라인의 새 템플릿이 템플릿과 연결된 ID에 관계없이 데이터베이스에 이미 저장된 템플릿을 복제하는지 여부를 결정합니다. |
EngineAdapterClearContext |
새 작업을 위해 생체 인식 단위의 처리 파이프라인을 준비합니다. |
EngineAdapterCommitEnrollment |
등록 개체를 완료하고 템플릿으로 변환한 다음 데이터베이스에 템플릿을 저장합니다. |
EngineAdapterControlUnit |
상승된 권한이 필요하지 않은 공급업체 정의 제어 작업을 수행합니다. |
EngineAdapterControlUnitPrivileged |
상승된 권한이 필요한 공급업체 정의 제어 작업을 수행합니다. |
EngineAdapterCreateEnrollment |
생체 인식 단위 파이프라인에서 등록 개체를 초기화합니다. |
EngineAdapterDeactivate |
엔진 어댑터에 센서 구성 요소를 유휴 상태로 두는 데 필요한 작업을 수행할 수 있는 기회를 제공합니다. |
EngineAdapterDetach |
파이프라인에 연결된 어댑터별 리소스를 해제합니다. |
EngineAdapterDiscardEnrollment |
파이프라인에서 중간 등록 상태 정보를 삭제합니다. |
EngineAdapterExportEngineData |
표준 생체 인식 정보 레코드의 엔진에서 가장 최근에 처리된 기능 집합 또는 템플릿의 복사본을 검색합니다. |
EngineAdapterGetEnrollmentHash |
파이프라인에서 완료된 등록 템플릿의 해시를 검색합니다. |
EngineAdapterGetEnrollmentStatus |
등록 개체를 파이프라인에 커밋할 준비가 되었는지 여부를 결정합니다. |
EngineAdapterIdentifyAll |
현재 카메라 프레임에 있는 모든 사람의 ID를 결정합니다. |
EngineAdapterIdentifyFeatureSet |
현재 기능 집합에서 템플릿을 빌드하고 데이터베이스에서 일치하는 템플릿을 찾습니다. |
EngineAdapterIdentifyFeatureSetSecure |
Windows 생체 인식 프레임워크에서 호출하여 현재 기능 집합에서 템플릿을 빌드하고 데이터베이스에서 일치하는 템플릿을 찾습니다. 일치하는 항목을 찾을 수 있는 경우 엔진 어댑터는 ID, 하위팩터, 권한 부여 및 AuthorizationSize 필드를 채워야 합니다. |
EngineAdapterNotifyPowerChange |
컴퓨터 전원 상태의 변경에 대한 알림을 받고 그에 따라 엔진 어댑터를 준비합니다. |
EngineAdapterPipelineCleanup |
엔진 어댑터에 스토리지 어댑터의 도움이 필요한 정리를 수행할 수 있는 기회를 제공합니다. |
EngineAdapterPipelineInit |
엔진 어댑터에 불완전하게 남아 있는 모든 초기화를 수행할 수 있는 기회를 제공합니다. |
EngineAdapterQueryCalibrationData |
엔진 어댑터에서 캡처 후 보정 데이터 집합을 가져옵니다. |
EngineAdapterQueryExtendedEnrollmentStatus |
WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS 속성을 쿼리합니다. |
EngineAdapterQueryExtendedInfo |
생체 인식 엔진 구성 요소의 기능 및 제한 사항을 결정합니다. |
EngineAdapterQueryHashAlgorithms |
엔진 어댑터에서 지원하는 해시 알고리즘을 나타내는 개체 식별자 배열을 검색합니다. |
EngineAdapterQueryIndexVectorSize |
엔진 어댑터에서 사용하는 인덱스 벡터의 크기를 검색합니다. |
EngineAdapterQueryPreferredFormat |
엔진 어댑터에서 선호하는 입력 데이터 형식을 결정합니다. |
EngineAdapterQuerySampleHint |
등록 템플릿을 생성하는 데 엔진 어댑터에 필요한 올바른 샘플 수를 검색합니다. |
EngineAdapterRefreshCache |
엔진 어댑터에 메모리에 보관할 수 있는 캐시된 템플릿을 삭제해야 한다고 알립니다. |
EngineAdapterSelectCalibrationFormat |
Windows 생체 인식 프레임워크에서 호출하여 엔진 어댑터가 사용하려는 센서 어댑터의 보정 형식을 결정합니다. |
EngineAdapterSetAccountPolicy |
엔진 어댑터에서 사용하는 확장 기본 및 사용자별 스푸핑 방지 정책을 설정합니다. |
EngineAdapterSetEnrollmentParameters |
엔진 어댑터에 등록 작업에 대한 추가 정보를 제공합니다. |
EngineAdapterSetEnrollmentSelector |
엔진 어댑터에 현재 등록 작업을 추적할 사람을 알려줍니다. |
EngineAdapterSetHashAlgorithm |
후속 작업에 사용할 해시 알고리즘을 선택합니다. |
EngineAdapterUpdateEnrollment |
등록 개체에 현재 기능 집합을 추가합니다. |
EngineAdapterVerifyFeatureSet |
현재 기능 집합의 템플릿을 데이터베이스의 특정 템플릿과 비교합니다. |
WbioQueryEngineInterface |
엔진 어댑터의 WINBIO_ENGINE_INTERFACE 구조체에 대한 포인터를 검색합니다. |