#[repr(C)]pub struct WINBIO_STORAGE_INTERFACE {Show 34 fields
pub Version: WINBIO_ADAPTER_INTERFACE_VERSION,
pub Type: u32,
pub Size: usize,
pub AdapterId: GUID,
pub Attach: PIBIO_STORAGE_ATTACH_FN,
pub Detach: PIBIO_STORAGE_DETACH_FN,
pub ClearContext: PIBIO_STORAGE_CLEAR_CONTEXT_FN,
pub CreateDatabase: PIBIO_STORAGE_CREATE_DATABASE_FN,
pub EraseDatabase: PIBIO_STORAGE_ERASE_DATABASE_FN,
pub OpenDatabase: PIBIO_STORAGE_OPEN_DATABASE_FN,
pub CloseDatabase: PIBIO_STORAGE_CLOSE_DATABASE_FN,
pub GetDataFormat: PIBIO_STORAGE_GET_DATA_FORMAT_FN,
pub GetDatabaseSize: PIBIO_STORAGE_GET_DATABASE_SIZE_FN,
pub AddRecord: PIBIO_STORAGE_ADD_RECORD_FN,
pub DeleteRecord: PIBIO_STORAGE_DELETE_RECORD_FN,
pub QueryBySubject: PIBIO_STORAGE_QUERY_BY_SUBJECT_FN,
pub QueryByContent: PIBIO_STORAGE_QUERY_BY_CONTENT_FN,
pub GetRecordCount: PIBIO_STORAGE_GET_RECORD_COUNT_FN,
pub FirstRecord: PIBIO_STORAGE_FIRST_RECORD_FN,
pub NextRecord: PIBIO_STORAGE_NEXT_RECORD_FN,
pub GetCurrentRecord: PIBIO_STORAGE_GET_CURRENT_RECORD_FN,
pub ControlUnit: PIBIO_STORAGE_CONTROL_UNIT_FN,
pub ControlUnitPrivileged: PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN,
pub NotifyPowerChange: PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN,
pub PipelineInit: PIBIO_STORAGE_PIPELINE_INIT_FN,
pub PipelineCleanup: PIBIO_STORAGE_PIPELINE_CLEANUP_FN,
pub Activate: PIBIO_STORAGE_ACTIVATE_FN,
pub Deactivate: PIBIO_STORAGE_DEACTIVATE_FN,
pub QueryExtendedInfo: PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN,
pub NotifyDatabaseChange: PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN,
pub Reserved1: PIBIO_STORAGE_RESERVED_1_FN,
pub Reserved2: PIBIO_STORAGE_RESERVED_2_FN,
pub UpdateRecordBegin: PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN,
pub UpdateRecordCommit: PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN,
}
Expand description
Required features: "Win32_Devices_BiometricFramework"
, "Win32_Foundation"
, "Win32_System_IO"
Fields
Version: WINBIO_ADAPTER_INTERFACE_VERSION
Type: u32
Size: usize
AdapterId: GUID
Attach: PIBIO_STORAGE_ATTACH_FN
Detach: PIBIO_STORAGE_DETACH_FN
ClearContext: PIBIO_STORAGE_CLEAR_CONTEXT_FN
CreateDatabase: PIBIO_STORAGE_CREATE_DATABASE_FN
EraseDatabase: PIBIO_STORAGE_ERASE_DATABASE_FN
OpenDatabase: PIBIO_STORAGE_OPEN_DATABASE_FN
CloseDatabase: PIBIO_STORAGE_CLOSE_DATABASE_FN
GetDataFormat: PIBIO_STORAGE_GET_DATA_FORMAT_FN
GetDatabaseSize: PIBIO_STORAGE_GET_DATABASE_SIZE_FN
AddRecord: PIBIO_STORAGE_ADD_RECORD_FN
DeleteRecord: PIBIO_STORAGE_DELETE_RECORD_FN
QueryBySubject: PIBIO_STORAGE_QUERY_BY_SUBJECT_FN
QueryByContent: PIBIO_STORAGE_QUERY_BY_CONTENT_FN
GetRecordCount: PIBIO_STORAGE_GET_RECORD_COUNT_FN
FirstRecord: PIBIO_STORAGE_FIRST_RECORD_FN
NextRecord: PIBIO_STORAGE_NEXT_RECORD_FN
GetCurrentRecord: PIBIO_STORAGE_GET_CURRENT_RECORD_FN
ControlUnit: PIBIO_STORAGE_CONTROL_UNIT_FN
ControlUnitPrivileged: PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN
NotifyPowerChange: PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN
PipelineInit: PIBIO_STORAGE_PIPELINE_INIT_FN
PipelineCleanup: PIBIO_STORAGE_PIPELINE_CLEANUP_FN
Activate: PIBIO_STORAGE_ACTIVATE_FN
Deactivate: PIBIO_STORAGE_DEACTIVATE_FN
QueryExtendedInfo: PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN
NotifyDatabaseChange: PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN
Reserved1: PIBIO_STORAGE_RESERVED_1_FN
Reserved2: PIBIO_STORAGE_RESERVED_2_FN
UpdateRecordBegin: PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN
UpdateRecordCommit: PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN
Trait Implementations
impl Clone for WINBIO_STORAGE_INTERFACE
impl Clone for WINBIO_STORAGE_INTERFACE
impl Copy for WINBIO_STORAGE_INTERFACE
Auto Trait Implementations
impl RefUnwindSafe for WINBIO_STORAGE_INTERFACE
impl Send for WINBIO_STORAGE_INTERFACE
impl Sync for WINBIO_STORAGE_INTERFACE
impl Unpin for WINBIO_STORAGE_INTERFACE
impl UnwindSafe for WINBIO_STORAGE_INTERFACE
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more