Funções do adaptador de mecanismo
Um adaptador de mecanismo gera modelos biométricos de amostras capturadas, corresponde exemplos a modelos existentes e modelos de índices. As funções a seguir devem ser implementadas pelo desenvolvedor do adaptador. Eles são chamados pelo serviço Biométrico do Windows.
Nesta seção
Tópico | Descrição |
---|---|
EngineAdapterCreateKey |
Chamado pela Estrutura Biométrica do Windows para efetuar push de uma chave HMAC para o sensor. O identificador de chave retornado será passado de volta para a unidade biométrica quando a estrutura chamar EngineAdapterIdentifyFeatureSetSecure. |
EngineAdapterAcceptSampleData |
Aceita uma amostra biométrica bruta e extrai um conjunto de recursos. |
EngineAdapterActivate |
Dá ao Adaptador de Mecanismo a chance de executar qualquer trabalho necessário para tirar o componente do sensor de um estado ocioso. |
EngineAdapterAttach |
Adiciona um adaptador de mecanismo ao pipeline de processamento da unidade biométrica. |
EngineAdapterCheckForDuplicate |
Determina se um novo modelo no pipeline duplica qualquer modelo já salvo no banco de dados, independentemente da identidade associada aos modelos. |
EngineAdapterClearContext |
Prepara o pipeline de processamento da unidade biométrica para uma nova operação. |
EngineAdapterCommitEnrollment |
Finaliza o objeto de registro, converte-o em um modelo e salva o modelo no banco de dados. |
EngineAdapterControlUnit |
Executa uma operação de controle definida pelo fornecedor que não requer privilégios elevados. |
EngineAdapterControlUnitPrivileged |
Executa uma operação de controle definida pelo fornecedor que requer privilégios elevados. |
EngineAdapterCreateEnrollment |
Inicializa o objeto de registro no pipeline de unidade biométrica. |
EngineAdapterDeactivate |
Dá ao Adaptador de Mecanismo a chance de executar qualquer trabalho necessário para colocar o componente do sensor em um estado ocioso. |
EngineAdapterDetach |
Libera recursos específicos do adaptador anexados ao pipeline. |
EngineAdapterDiscardEnrollment |
Exclui informações de estado de registro intermediário do pipeline. |
EngineAdapterExportEngineData |
Recupera uma cópia do conjunto ou modelo de recursos processados mais recentemente do mecanismo em um registro de informações biométricas padrão. |
EngineAdapterGetEnrollmentHash |
Recupera o hash do modelo de registro concluído no pipeline. |
EngineAdapterGetEnrollmentStatus |
Determina se o objeto de registro está pronto para ser confirmado no pipeline. |
EngineAdapterIdentifyAll |
Determina as identidades de qualquer pessoa que esteja atualmente no quadro da câmera. |
EngineAdapterIdentifyFeatureSet |
Cria um modelo do conjunto de recursos atual e localiza um modelo correspondente no banco de dados. |
EngineAdapterIdentifyFeatureSetSecure |
Chamado pela Estrutura Biométrica do Windows para criar um modelo do conjunto de recursos atual e localizar um modelo correspondente no banco de dados. Se uma correspondência puder ser encontrada, o adaptador do mecanismo deverá preencher os campos Identidade, SubFator, Autorização e AutorizaçãoSize . |
EngineAdapterNotifyPowerChange |
Recebe uma notificação sobre uma alteração no estado de energia do computador e prepara o adaptador do mecanismo adequadamente. |
EngineAdapterPipelineCleanup |
Dá ao Adaptador de Mecanismo a chance de executar qualquer limpeza que exija ajuda do Adaptador de Armazenamento. |
EngineAdapterPipelineInit |
Dá ao Adaptador de Mecanismo a chance de executar qualquer inicialização que permaneça incompleta. |
EngineAdapterQueryCalibrationData |
Obtém um conjunto de dados de calibragem pós-captura do adaptador do mecanismo. |
EngineAdapterQueryExtendedEnrollmentStatus |
Consulta a propriedade WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS . |
EngineAdapterQueryExtendedInfo |
Determina os recursos e as limitações do componente do mecanismo biométrico. |
EngineAdapterQueryHashAlgorithms |
Recupera uma matriz de identificadores de objeto que representam os algoritmos de hash compatíveis com o adaptador do mecanismo. |
EngineAdapterQueryIndexVectorSize |
Recupera o tamanho do vetor de índice usado pelo adaptador do mecanismo. |
EngineAdapterQueryPreferredFormat |
Determina o formato de dados de entrada preferido pelo adaptador do mecanismo. |
EngineAdapterQuerySampleHint |
Recupera o número de amostras corretas exigidas pelo adaptador de mecanismo para construir um modelo de registro. |
EngineAdapterRefreshCache |
Notifica o Adaptador de Mecanismo de que ele deve descartar todos os modelos armazenados em cache que ele possa estar mantendo na memória. |
EngineAdapterSelectCalibrationFormat |
Chamado pela Estrutura Biométrica do Windows para determinar qual dos formatos de calibragem do Adaptador de Sensor o Adaptador de Mecanismo deseja usar. |
EngineAdapterSetAccountPolicy |
Define as políticas de antispoofing padrão e por usuário estendidas usadas pelo adaptador do mecanismo. |
EngineAdapterSetEnrollmentParameters |
Fornece ao adaptador do mecanismo informações adicionais sobre uma operação de registro. |
EngineAdapterSetEnrollmentSelector |
Informa ao Adaptador de Mecanismo qual pessoa rastrear para a operação de registro atual. |
EngineAdapterSetHashAlgorithm |
Seleciona um algoritmo de hash para uso em operações subsequentes. |
EngineAdapterUpdateEnrollment |
Adiciona o conjunto de recursos atual ao objeto de registro. |
EngineAdapterVerifyFeatureSet |
Compara o modelo no conjunto de recursos atual com um modelo específico no banco de dados. |
WbioQueryEngineInterface |
Recupera um ponteiro para a estrutura WINBIO_ENGINE_INTERFACE para o adaptador do mecanismo. |