Condividi tramite


PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN funzione di callback (winbio_adapter.h)

Chiamato da Windows Biometric Framework quando un'applicazione client esegue una query sulla proprietà WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS .

Sintassi

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

Parametri

[in, out] Pipeline

Puntatore alla struttura WINBIO_PIPELINE associata all'unità biometrica che esegue l'operazione.

[out] EnrollmentStatus

Puntatore alla struttura WINBIO_EXTENDED_ENROLLMENT_STATUS contenente le informazioni sullo stato della registrazione estese restituite da questa funzione.

[in] EnrollmentStatusSize

Dimensione specificata in byte delle informazioni sullo stato della registrazione estesa.

Valore restituito

Se la funzione ha esito positivo, restituisce S_OK. Se la funzione ha esito negativo, deve restituire uno dei valori HRESULT seguenti per indicare l'errore.

Codice restituito Descrizione
E_POINTER
Il parametro Pipeline non può essere NULL.
E_INVALIDARG
Il parametro EnrollmentStatusSize indica che il buffer di output è troppo piccolo.

Commenti

Le applicazioni di registrazione possono richiedere informazioni sullo stato di registrazione estese dopo ogni chiamata alla funzione WinBioEnrollCapture .

Se l'unità biometrica non è attualmente un modello di registrazione quando questa routine viene chiamata, l'adattatore del motore deve impostare il campo EnrollmentStatus.TemplateStatus su WINBIO_E_INVALID_OPERATION e restituire S_OK come valore della funzione.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winbio_adapter.h (includere Winbio_adapter.h)