#[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,
}Expand description
Required features: ‘Win32_Devices_BiometricFramework’, ‘Win32_Foundation’, ‘Win32_System_IO’
Fields
Version: WINBIO_ADAPTER_INTERFACE_VERSIONType: u32Size: usizeAdapterId: GUIDAttach: PIBIO_ENGINE_ATTACH_FNDetach: PIBIO_ENGINE_DETACH_FNClearContext: PIBIO_ENGINE_CLEAR_CONTEXT_FNQueryPreferredFormat: PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FNQueryIndexVectorSize: PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FNQueryHashAlgorithms: PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FNSetHashAlgorithm: PIBIO_ENGINE_SET_HASH_ALGORITHM_FNQuerySampleHint: PIBIO_ENGINE_QUERY_SAMPLE_HINT_FNAcceptSampleData: PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FNExportEngineData: PIBIO_ENGINE_EXPORT_ENGINE_DATA_FNVerifyFeatureSet: PIBIO_ENGINE_VERIFY_FEATURE_SET_FNIdentifyFeatureSet: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FNCreateEnrollment: PIBIO_ENGINE_CREATE_ENROLLMENT_FNUpdateEnrollment: PIBIO_ENGINE_UPDATE_ENROLLMENT_FNGetEnrollmentStatus: PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FNGetEnrollmentHash: PIBIO_ENGINE_GET_ENROLLMENT_HASH_FNCheckForDuplicate: PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FNCommitEnrollment: PIBIO_ENGINE_COMMIT_ENROLLMENT_FNDiscardEnrollment: PIBIO_ENGINE_DISCARD_ENROLLMENT_FNControlUnit: PIBIO_ENGINE_CONTROL_UNIT_FNControlUnitPrivileged: PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FNNotifyPowerChange: PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FNReserved_1: PIBIO_ENGINE_RESERVED_1_FNPipelineInit: PIBIO_ENGINE_PIPELINE_INIT_FNPipelineCleanup: PIBIO_ENGINE_PIPELINE_CLEANUP_FNActivate: PIBIO_ENGINE_ACTIVATE_FNDeactivate: PIBIO_ENGINE_DEACTIVATE_FNQueryExtendedInfo: PIBIO_ENGINE_QUERY_EXTENDED_INFO_FNIdentifyAll: PIBIO_ENGINE_IDENTIFY_ALL_FNSetEnrollmentSelector: PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FNSetEnrollmentParameters: PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FNQueryExtendedEnrollmentStatus: PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FNRefreshCache: PIBIO_ENGINE_REFRESH_CACHE_FNSelectCalibrationFormat: PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FNQueryCalibrationData: PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FNSetAccountPolicy: PIBIO_ENGINE_SET_ACCOUNT_POLICY_FNCreateKey: PIBIO_ENGINE_CREATE_KEY_FNIdentifyFeatureSetSecure: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FNAcceptPrivateSensorTypeInfo: PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FNCreateEnrollmentAuthenticated: PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FNIdentifyFeatureSetAuthenticated: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN