Struct WINBIO_ENGINE_INTERFACE
#[repr(C)]pub struct WINBIO_ENGINE_INTERFACE {Show 45 fields
pub Version: WINBIO_ADAPTER_INTERFACE_VERSION,
pub Type: u32,
pub Size: usize,
pub AdapterId: GUID,
pub Attach: PIBIO_ENGINE_ATTACH_FN,
pub Detach: PIBIO_ENGINE_DETACH_FN,
pub ClearContext: PIBIO_ENGINE_CLEAR_CONTEXT_FN,
pub QueryPreferredFormat: PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN,
pub QueryIndexVectorSize: PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN,
pub QueryHashAlgorithms: PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN,
pub SetHashAlgorithm: PIBIO_ENGINE_SET_HASH_ALGORITHM_FN,
pub QuerySampleHint: PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN,
pub AcceptSampleData: PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN,
pub ExportEngineData: PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN,
pub VerifyFeatureSet: PIBIO_ENGINE_VERIFY_FEATURE_SET_FN,
pub IdentifyFeatureSet: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN,
pub CreateEnrollment: PIBIO_ENGINE_CREATE_ENROLLMENT_FN,
pub UpdateEnrollment: PIBIO_ENGINE_UPDATE_ENROLLMENT_FN,
pub GetEnrollmentStatus: PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN,
pub GetEnrollmentHash: PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN,
pub CheckForDuplicate: PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN,
pub CommitEnrollment: PIBIO_ENGINE_COMMIT_ENROLLMENT_FN,
pub DiscardEnrollment: PIBIO_ENGINE_DISCARD_ENROLLMENT_FN,
pub ControlUnit: PIBIO_ENGINE_CONTROL_UNIT_FN,
pub ControlUnitPrivileged: PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN,
pub NotifyPowerChange: PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN,
pub Reserved_1: PIBIO_ENGINE_RESERVED_1_FN,
pub PipelineInit: PIBIO_ENGINE_PIPELINE_INIT_FN,
pub PipelineCleanup: PIBIO_ENGINE_PIPELINE_CLEANUP_FN,
pub Activate: PIBIO_ENGINE_ACTIVATE_FN,
pub Deactivate: PIBIO_ENGINE_DEACTIVATE_FN,
pub QueryExtendedInfo: PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN,
pub IdentifyAll: PIBIO_ENGINE_IDENTIFY_ALL_FN,
pub SetEnrollmentSelector: PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN,
pub SetEnrollmentParameters: PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN,
pub QueryExtendedEnrollmentStatus: PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN,
pub RefreshCache: PIBIO_ENGINE_REFRESH_CACHE_FN,
pub SelectCalibrationFormat: PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN,
pub QueryCalibrationData: PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN,
pub SetAccountPolicy: PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN,
pub CreateKey: PIBIO_ENGINE_CREATE_KEY_FN,
pub IdentifyFeatureSetSecure: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN,
pub AcceptPrivateSensorTypeInfo: PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN,
pub CreateEnrollmentAuthenticated: PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN,
pub IdentifyFeatureSetAuthenticated: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN,
}Fields§
§Version: WINBIO_ADAPTER_INTERFACE_VERSION§Type: u32§Size: usize§AdapterId: GUID§Attach: PIBIO_ENGINE_ATTACH_FN§Detach: PIBIO_ENGINE_DETACH_FN§ClearContext: PIBIO_ENGINE_CLEAR_CONTEXT_FN§QueryPreferredFormat: PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN§QueryIndexVectorSize: PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN§QueryHashAlgorithms: PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN§SetHashAlgorithm: PIBIO_ENGINE_SET_HASH_ALGORITHM_FN§QuerySampleHint: PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN§AcceptSampleData: PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN§ExportEngineData: PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN§VerifyFeatureSet: PIBIO_ENGINE_VERIFY_FEATURE_SET_FN§IdentifyFeatureSet: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN§CreateEnrollment: PIBIO_ENGINE_CREATE_ENROLLMENT_FN§UpdateEnrollment: PIBIO_ENGINE_UPDATE_ENROLLMENT_FN§GetEnrollmentStatus: PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN§GetEnrollmentHash: PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN§CheckForDuplicate: PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN§CommitEnrollment: PIBIO_ENGINE_COMMIT_ENROLLMENT_FN§DiscardEnrollment: PIBIO_ENGINE_DISCARD_ENROLLMENT_FN§ControlUnit: PIBIO_ENGINE_CONTROL_UNIT_FN§ControlUnitPrivileged: PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN§NotifyPowerChange: PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN§Reserved_1: PIBIO_ENGINE_RESERVED_1_FN§PipelineInit: PIBIO_ENGINE_PIPELINE_INIT_FN§PipelineCleanup: PIBIO_ENGINE_PIPELINE_CLEANUP_FN§Activate: PIBIO_ENGINE_ACTIVATE_FN§Deactivate: PIBIO_ENGINE_DEACTIVATE_FN§QueryExtendedInfo: PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN§IdentifyAll: PIBIO_ENGINE_IDENTIFY_ALL_FN§SetEnrollmentSelector: PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN§SetEnrollmentParameters: PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN§QueryExtendedEnrollmentStatus: PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN§RefreshCache: PIBIO_ENGINE_REFRESH_CACHE_FN§SelectCalibrationFormat: PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN§QueryCalibrationData: PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN§SetAccountPolicy: PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN§CreateKey: PIBIO_ENGINE_CREATE_KEY_FN§IdentifyFeatureSetSecure: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN§AcceptPrivateSensorTypeInfo: PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN§CreateEnrollmentAuthenticated: PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN§IdentifyFeatureSetAuthenticated: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FNTrait Implementations§
§impl Clone for WINBIO_ENGINE_INTERFACE
impl Clone for WINBIO_ENGINE_INTERFACE
§fn clone(&self) -> WINBIO_ENGINE_INTERFACE
fn clone(&self) -> WINBIO_ENGINE_INTERFACE
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for WINBIO_ENGINE_INTERFACE
impl Debug for WINBIO_ENGINE_INTERFACE
§impl Default for WINBIO_ENGINE_INTERFACE
impl Default for WINBIO_ENGINE_INTERFACE
§impl PartialEq for WINBIO_ENGINE_INTERFACE
impl PartialEq for WINBIO_ENGINE_INTERFACE
impl Copy for WINBIO_ENGINE_INTERFACE
impl StructuralPartialEq for WINBIO_ENGINE_INTERFACE
Auto Trait Implementations§
impl Freeze for WINBIO_ENGINE_INTERFACE
impl RefUnwindSafe for WINBIO_ENGINE_INTERFACE
impl Send for WINBIO_ENGINE_INTERFACE
impl Sync for WINBIO_ENGINE_INTERFACE
impl Unpin for WINBIO_ENGINE_INTERFACE
impl UnwindSafe for WINBIO_ENGINE_INTERFACE
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more