Kode Kontrol Kustom
Vendor dapat menentukan kode kontrol kustom yang dimulai pada 0x800.
Untuk menentukan kode kontrol I/O khusus vendor, gunakan makro CTL_CODE yang disediakan sistem dengan argumen berikut:
#define IOCTL_BIOMETRIC_Device_Function CTL_CODE(FILE_DEVICE_BIOMETRIC, Function, METHOD_BUFFERED, FILE_ANY_ACCESS)
Semua parameter input/output ditentukan vendor. Anggota Status diatur ke salah satu nilai dalam tabel berikut ini:
Nilai status | Deskripsi |
---|---|
S_OK, STATUS_SUCCESS | Operasi berhasil diselesaikan. Jika ukuran data yang dikembalikan adalah DWORD, payload berisi ukuran buffer yang diperlukan untuk panggilan. Jika tidak, payload berisi buffer output lengkap. |
E_INVALIDARG | Parameter tidak ditentukan dengan benar. |
IOCTL yang ditentukan vendor dapat digunakan untuk operasi khusus vendor apa pun. Panggilan ini datang melalui Layanan Biometrik Windows, yang memiliki kontrol eksklusif atas perangkat. Berikut adalah beberapa contoh bagaimana vendor dapat menggunakan IOCTL khusus vendor:
- Siapkan sesi aman eksklusif antara aplikasi atau komponen dan perangkat.
- Antarmuka dengan kemampuan pencocokan dan penyimpanan pada perangkat dari mesin WinBio atau plug-in database.
- I/O tertunda untuk peristiwa perangkat khusus vendor.
- Mengelola sesi khusus vendor.
Fitur ini tersedia di Windows 7 dan versi Windows yang lebih baru.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk