Compartilhar via


função de retorno de chamada PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN (winbio_adapter.h)

Chamado pela Estrutura Biométrica do Windows quando um aplicativo cliente consulta a propriedade WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS .

Sintaxe

PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN PibioEngineQueryExtendedEnrollmentStatusFn;

HRESULT PibioEngineQueryExtendedEnrollmentStatusFn(
  [in, out] PWINBIO_PIPELINE Pipeline,
  [out]     PWINBIO_EXTENDED_ENROLLMENT_STATUS EnrollmentStatus,
  [in]      SIZE_T EnrollmentStatusSize
)
{...}

Parâmetros

[in, out] Pipeline

Ponteiro para a estrutura de WINBIO_PIPELINE associada à unidade biométrica que executa a operação.

[out] EnrollmentStatus

Ponteiro para a estrutura WINBIO_EXTENDED_ENROLLMENT_STATUS que contém o registro estendido status informações retornadas por essa função.

[in] EnrollmentStatusSize

O tamanho especificado em bytes das informações de status de registro estendido.

Retornar valor

Se a função for bem-sucedida, ela retornará S_OK. Se a função falhar, ela deverá retornar um dos seguintes valores HRESULT para indicar o erro.

Código de retorno Descrição
E_POINTER
O parâmetro Pipeline não pode ser NULL.
E_INVALIDARG
O parâmetro EnrollmentStatusSize indica que o buffer de saída é muito pequeno.

Comentários

Os aplicativos de registro podem solicitar informações de registro estendido status após cada chamada para a função WinBioEnrollCapture.

Se a unidade biométrica não for atualmente um modelo de registro quando essa rotina for chamada, o adaptador do mecanismo deverá definir o campo EnrollmentStatus.TemplateStatus como WINBIO_E_INVALID_OPERATION e retornar S_OK como o valor da função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winbio_adapter.h (inclua Winbio_adapter.h)