WBF wrapper overview

Role: Windows Biometric Framework adapter, UMDF/WDF driver and customer package.

Bridges Windows Biometric Framework requests to niseCore, owns the biometric device/capture and power lifecycle, supplies WBF sensor/engine/storage adapters, packages customer-specific drivers, and includes auxiliary services and utilities.

Configured refs

hisd/customer/6_01_mainbranch_20260506, hisd/customer/Dell_MisPowerButton_Triton_20251205, hisd/customer/hp_cmit_mis_20251203, hisd/release/lenovopbautility_20181116, wip/vincenth/rust_dev_20260506

The documentation baseline is hisd/customer/6_01_mainbranch_20260506 at 10b4330a37b333092634f63dc02c24ceb41d61f7. Other refs are compared, not merged into one fictional implementation.

Component map

ComponentPrimary sourceResponsibility
WBDI driverwbdi/driver/Owns CBiometricDriver/CBiometricDevice, WDF requests, capture threads, power/wake handling and USB/SPI/HID transports.
WBF adaptersadapters/synaFpAdapter/Implements sensor, engine and storage adapter callbacks plus generic adapter state.
niseCore bridgewbdi/driver/vfmCoreEntry.*Maps Windows driver operations to the VFM/niseCore API.
Capture pipelinewbdi/driver/CaptureImage.* and BiometricDevice.*Coordinates asynchronous capture, cancellation, completion and notify-wake.
Customer projectsCustomerProjects/Defines per-customer properties, matcher/options, package and feature selection.
Servicesservices/Provides policy/reset/monitoring/analysis and CTAP-related services where selected.
Installer/packagewbdi/package/, services/package/, coInstallers/Builds driver/service packages and install-time components.
Optional UI/utilitiesapplications/, SynUwpService/, SynaSmi/, utilities/Supplies customer-selected applications, RPC/UWP service and diagnostics.