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. |