Partager via


PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN fonction de rappel (winbio_adapter.h)

Appelée par l’infrastructure biométrique Windows lorsqu’une application cliente interroge la propriété WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS .

Syntaxe

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
)
{...}

Paramètres

[in, out] Pipeline

Pointeur vers la structure WINBIO_PIPELINE associée à l’unité biométrique effectuant l’opération.

[out] EnrollmentStatus

Pointeur vers la structure WINBIO_EXTENDED_ENROLLMENT_STATUS qui contient les informations d’inscription étendue status retournées par cette fonction.

[in] EnrollmentStatusSize

Taille spécifiée en octets de l’inscription étendue status informations.

Valeur retournée

Si la fonction réussit, elle retourne S_OK. Si la fonction échoue, elle doit retourner l’une des valeurs HRESULT suivantes pour indiquer l’erreur.

Code de retour Description
E_POINTER
Le paramètre Pipeline ne peut pas être NULL.
E_INVALIDARG
Le paramètre EnrollmentStatusSize indique que la mémoire tampon de sortie est trop petite.

Remarques

Les applications d’inscription peuvent demander une inscription étendue status des informations après chaque appel à la fonction WinBioEnrollCapture.

Si l’unité biométrique n’est pas actuellement un modèle d’inscription lorsque cette routine est appelée, l’adaptateur moteur doit définir le champ EnrollmentStatus.TemplateStatus sur WINBIO_E_INVALID_OPERATION et retourner S_OK comme valeur de la fonction.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête winbio_adapter.h (include Winbio_adapter.h)