Bagikan melalui


PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN fungsi panggilan balik (winbio_adapter.h)

Dipanggil oleh Windows Biometric Framework saat aplikasi klien meminta properti WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS .

Sintaks

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

Parameter

[in, out] Pipeline

Penunjuk ke struktur WINBIO_PIPELINE yang terkait dengan unit biometrik yang melakukan operasi.

[out] EnrollmentStatus

Arahkan ke struktur WINBIO_EXTENDED_ENROLLMENT_STATUS yang berisi informasi status pendaftaran yang diperluas yang dikembalikan oleh fungsi ini.

[in] EnrollmentStatusSize

Ukuran yang ditentukan dalam byte informasi status pendaftaran yang diperluas.

Mengembalikan nilai

Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika fungsi gagal, fungsi harus mengembalikan salah satu nilai HRESULT berikut untuk menunjukkan kesalahan.

Menampilkan kode Deskripsi
E_POINTER
Parameter Alur tidak boleh NULL.
E_INVALIDARG
Parameter EnrollmentStatusSize menunjukkan bahwa buffer output terlalu kecil.

Keterangan

Aplikasi pendaftaran dapat meminta informasi status pendaftaran yang diperluas setelah setiap panggilan ke fungsi WinBioEnrollCapture .

Jika unit biometrik saat ini bukan templat pendaftaran ketika rutinitas ini dipanggil, adaptor mesin harus mengatur bidang EnrollmentStatus.TemplateStatus ke WINBIO_E_INVALID_OPERATION dan mengembalikan S_OK sebagai nilai fungsi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header winbio_adapter.h (termasuk Winbio_adapter.h)