Funciones del adaptador del motor
Un adaptador de motor genera plantillas biométricas a partir de ejemplos capturados, coincide con las plantillas existentes y las plantillas de índices. El desarrollador del adaptador debe implementar las siguientes funciones. El servicio biométrico de Windows llama a ellos.
En esta sección
Tema | Descripción |
---|---|
EngineAdapterCreateKey |
Llamado por Windows Biometric Framework para insertar una clave HMAC en el sensor. El identificador de clave devuelto se devolverá a la unidad biométrica cuando el marco llame a EngineAdapterIdentifyFeatureSetSecure. |
EngineAdapterAcceptSampleData |
Acepta una muestra biométrica sin procesar y extrae un conjunto de características. |
EngineAdapterActivate |
Proporciona al adaptador de motor la posibilidad de realizar cualquier trabajo necesario para sacar el componente del sensor de un estado inactivo. |
EngineAdapterAttach |
Agrega un adaptador de motor a la canalización de procesamiento de la unidad biométrica. |
EngineAdapterCheckForDuplicate |
Determina si una nueva plantilla de la canalización duplica cualquier plantilla ya guardada en la base de datos, independientemente de la identidad asociada a las plantillas. |
EngineAdapterClearContext |
Prepara la canalización de procesamiento de la unidad biométrica para una nueva operación. |
EngineAdapterCommitEnrollment |
Finaliza el objeto de inscripción, lo convierte en una plantilla y guarda la plantilla en la base de datos. |
EngineAdapterControlUnit |
Realiza una operación de control definida por el proveedor que no requiere privilegios elevados. |
EngineAdapterControlUnitPrivileged |
Realiza una operación de control definida por el proveedor que requiere privilegios elevados. |
EngineAdapterCreateEnrollment |
Inicializa el objeto de inscripción en la canalización de unidad biométrica. |
EngineAdapterDeactivate |
Proporciona al adaptador de motor la posibilidad de realizar cualquier trabajo necesario para colocar el componente del sensor en un estado inactivo. |
EngineAdapterDetach |
Libera los recursos específicos del adaptador asociados a la canalización. |
EngineAdapterDiscardEnrollment |
Elimina la información de estado de inscripción intermedia de la canalización. |
EngineAdapterExportEngineData |
Recupera una copia del conjunto de características o plantilla procesados más recientemente del motor en un registro de información biométrica estándar. |
EngineAdapterGetEnrollmentHash |
Recupera el hash de la plantilla de inscripción completada en la canalización. |
EngineAdapterGetEnrollmentStatus |
Determina si el objeto de inscripción está listo para confirmarse en la canalización. |
EngineAdapterIdentifyAll |
Determina las identidades de las personas que están actualmente en el marco de la cámara. |
EngineAdapterIdentifyFeatureSet |
Compila una plantilla a partir del conjunto de características actual y busca una plantilla coincidente en la base de datos. |
EngineAdapterIdentifyFeatureSetSecure |
Llamado por Windows Biometric Framework para compilar una plantilla a partir del conjunto de características actual y buscar una plantilla coincidente en la base de datos. Si se puede encontrar una coincidencia, el adaptador del motor debe rellenar los campos Identity, SubFactor, Authorization y AuthorizationSize . |
EngineAdapterNotifyPowerChange |
Recibe una notificación sobre un cambio en el estado de alimentación del equipo y prepara el adaptador del motor en consecuencia. |
EngineAdapterPipelineCleanup |
Proporciona al adaptador de motor la posibilidad de realizar cualquier limpieza que requiera ayuda del adaptador de almacenamiento. |
EngineAdapterPipelineInit |
Proporciona al adaptador del motor la posibilidad de realizar cualquier inicialización que permanezca incompleta. |
EngineAdapterQueryCalibrationData |
Obtiene un conjunto de datos de calibración posteriores a la captura del adaptador del motor. |
EngineAdapterQueryExtendedEnrollmentStatus |
Consulta la propiedad WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS . |
EngineAdapterQueryExtendedInfo |
Determina las funcionalidades y limitaciones del componente del motor biométrico. |
EngineAdapterQueryHashAlgorithms |
Recupera una matriz de identificadores de objeto que representan los algoritmos hash admitidos por el adaptador del motor. |
EngineAdapterQueryIndexVectorSize |
Recupera el tamaño del vector de índice utilizado por el adaptador del motor. |
EngineAdapterQueryPreferredFormat |
Determina el formato de datos de entrada preferido por el adaptador del motor. |
EngineAdapterQuerySampleHint |
Recupera el número de muestras correctas requeridas por el adaptador del motor para construir una plantilla de inscripción. |
EngineAdapterRefreshCache |
Notifica al adaptador del motor que debe descartar las plantillas almacenadas en caché que pueda mantener en memoria. |
EngineAdapterSelectCalibrationFormat |
Llamado por el marco biométrico de Windows para determinar cuál de los formatos de calibración del adaptador de sensor quiere usar el adaptador del motor. |
EngineAdapterSetAccountPolicy |
Establece las directivas de protección predeterminadas extendidas y por usuario usadas por el adaptador del motor. |
EngineAdapterSetEnrollmentParameters |
Proporciona al adaptador de motor información adicional sobre una operación de inscripción. |
EngineAdapterSetEnrollmentSelector |
Indica al adaptador del motor qué persona debe realizar el seguimiento de la operación de inscripción actual. |
EngineAdapterSetHashAlgorithm |
Selecciona un algoritmo hash para su uso en las operaciones posteriores. |
EngineAdapterUpdateEnrollment |
Agrega el conjunto de características actual al objeto de inscripción. |
EngineAdapterVerifyFeatureSet |
Compara la plantilla del conjunto de características actual con una plantilla específica de la base de datos. |
WbioQueryEngineInterface |
Recupera un puntero a la estructura WINBIO_ENGINE_INTERFACE del adaptador del motor. |