Bagikan melalui


Biometrik

Windows 7 dan yang lebih baru menerapkan dukungan untuk perangkat Biometrik. Windows Biometric Framework (WBF) adalah arsitektur biometrik generik di Windows 7 dan versi Windows yang lebih baru.

WBF mencakup antarmuka driver berbasis IOCTL yang dikenal sebagai Windows Biometric Driver Interface (WBDI) serta layanan Windows yang disebut Windows Biometric Framework API (Windows) (WBS). WBS juga disebut sebagai layanan WinBio. Driver WBDI menanggapi permintaan dari layanan WinBio. WBF juga menyertakan dukungan masuk Windows.

Gambaran umum teknologi Biometrik.

Untuk mengembangkan Biometrik, Anda memerlukan header ini:

Untuk panduan pemrograman, lihat Biometrik.

IOCTLs

 
IOCTL_BIOMETRIC_CALIBRATE

IOCTL IOCTL_BIOMETRIC_CALIBRATE mengarahkan driver untuk melakukan langkah-langkah yang diperlukan untuk mengkalibrasi perangkat untuk digunakan.
IOCTL_BIOMETRIC_CAPTURE_DATA

IOCTL IOCTL_BIOMETRIC_CAPTURE_DATA mengarahkan driver untuk mengambil pemindaian data biometrik berikutnya. Panggilan ini harus menempatkan perangkat ke dalam mode pengambilan. Driver WBDI yang disediakan vendor harus mendukung IOCTL_BIOMETRIC_CAPTURE_DATA.
IOCTL_BIOMETRIC_GET_ATTRIBUTES

IOCTL IOCTL_BIOMETRIC_GET_ATTRIBUTES mengembalikan struktur yang berisi sekumpulan atribut untuk sensor. Driver WBDI yang disediakan vendor harus mendukung IOCTL ini.
IOCTL_BIOMETRIC_GET_INDICATOR

IOCTL IOCTL_BIOMETRIC_GET_INDICATOR mengarahkan driver untuk mengambil status lampu indikator. IOCTL ini bersifat opsional.
IOCTL_BIOMETRIC_GET_SENSOR_STATUS

IOCTL IOCTL_BIOMETRIC_GET_SENSOR_STATUS memberi tahu driver untuk melakukan langkah-langkah yang diperlukan untuk mengumpulkan status operasi perangkat saat ini. Driver WBDI yang disediakan vendor harus mendukung IOCTL ini.
IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS

IOCTL IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS mengambil daftar algoritma hash kriptografi yang didukung oleh perangkat. IOCTL ini bersifat opsional.
IOCTL_BIOMETRIC_RESET

IOCTL IOCTL_BIOMETRIC_RESET mengatur ulang perangkat ke status yang diketahui atau diam, sesuai dengan status daya saat ini. Driver WBDI yang disediakan vendor harus mendukung IOCTL ini.
IOCTL_BIOMETRIC_SET_INDICATOR

IOCTL IOCTL_BIOMETRIC_SET_INDICATOR mengarahkan driver untuk memperbarui status lampu indikator.
IOCTL_BIOMETRIC_UPDATE_FIRMWARE

IOCTL IOCTL_BIOMETRIC_UPDATE_FIRMWARE memberi tahu driver untuk memperbarui firmware untuk perangkat dengan gambar firmware yang diberikan. IOCTL ini bersifat opsional.

Struktur

 
WINBIO_BIR

Struktur WINBIO_BIR adalah akar BIR (Rekaman Informasi Biometrik). Ini berisi ukuran dan offset elemen data lainnya di BIR.
WINBIO_BIR_DATA

Struktur WINBIO_BIR_DATA berisi lokasi dan ukuran blok di BIR. Offset diukur dari awal struktur WINBIO_BIR.
WINBIO_BIR_HEADER

Struktur WINBIO_BIR_HEADER berisi informasi Format Patron Common Biometric Exchange File Format (CBEFF) A yang menjelaskan bir lainnya.
WINBIO_BLANK_PAYLOAD

IOCTL IOCTL_BIOMETRIC_RESET dan IOCTL_BIOMETRIC_UPDATE_FIRMWARE mengembalikan struktur WINBIO_BLANK_PAYLOAD sebagai output.
WINBIO_CALIBRATION_INFO

IOCTL IOCTL_BIOMETRIC_CALIBRATE mengembalikan struktur WINBIO_CALIBRATION_INFO sebagai output.
WINBIO_CAPTURE_DATA

IOCTL IOCTL_BIOMETRIC_CAPTURE_DATA mengembalikan struktur WINBIO_CAPTURE_DATA sebagai output.
WINBIO_CAPTURE_PARAMETERS

IOCTL IOCTL_BIOMETRIC_CAPTURE_DATA menggunakan struktur WINBIO_CAPTURE_PARAMETERS sebagai input.
WINBIO_DATA

Struktur WINBIO_DATA menentukan data dalam payload IOCTL.
WINBIO_DIAGNOSTICS

IOCTL IOCTL_BIOMETRIC_GET_SENSOR_STATUS mengembalikan struktur WINBIO_DIAGNOSTICS sebagai output.
WINBIO_GET_INDICATOR

Struktur WINBIO_GET_INDICATOR adalah payload OUT untuk IOCTL_BIOMETRIC_GET_INDICATOR.
WINBIO_REGISTERED_FORMAT

Struktur WINBIO_REGISTERED_FORMAT menentukan format data biometrik.
WINBIO_SENSOR_ATTRIBUTES

Struktur IOCTL_BIOMETRIC_GET_ATTRIBUTES mengembalikan struktur WINBIO_SENSOR_ATTRIBUTES sebagai output.
WINBIO_SET_INDICATOR

Struktur WINBIO_SET_INDICATOR adalah payload IN untuk IOCTL_BIOMETRIC_SET_INDICATOR.
WINBIO_SUPPORTED_ALGORITHMS

Struktur WINBIO_SUPPORTED_ALGORITHMS adalah payload OUT untuk IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS.
WINBIO_UPDATE_FIRMWARE

Struktur WINBIO_UPDATE_FIRMWARE adalah payload IN untuk IOCTL_BIOMETRIC_UPDATE_FIRMWARE.
WINBIO_VERSION

Struktur WINBIO_VERSION menjelaskan informasi versi utama dan minor untuk driver WBDI.