Ejemplo n.º 1
0
        public void CaptureEnrollWithCallback(Session session)
        {
            WinBiometric.EnrollCaptured -= EnrollCaptured;
            WinBiometric.EnrollCaptured += EnrollCaptured;

            WinBiometric.CaptureEnrollWithCallback(session);
        }
Ejemplo n.º 2
0
        public void CaptureSampleWithCallback(Session session)
        {
            WinBiometric.SampleCaptured -= SampleCaptured;
            WinBiometric.SampleCaptured += SampleCaptured;

            WinBiometric.CaptureSampleWithCallback(session);
        }
Ejemplo n.º 3
0
        public void AsyncOpenFramework(SIZE_T userData)
        {
            WinBiometric.AsyncCompleted -= AsyncCompleted;
            WinBiometric.AsyncCompleted += AsyncCompleted;

            WinBiometric.AsyncOpenFramework(userData);
        }
Ejemplo n.º 4
0
 public void SetAntiSpoofPolicyProperty(Session session,
                                        PropertyType propertyType,
                                        BiometricIdentity identity,
                                        AntiSpoofPolicy antiSpoofPolicy)
 {
     WinBiometric.SetAntiSpoofPolicyProperty(session, propertyType, identity, antiSpoofPolicy);
 }
Ejemplo n.º 5
0
        public void AsyncOpenSession(SIZE_T userData)
        {
            WinBiometric.AsyncCompleted -= AsyncCompleted;
            WinBiometric.AsyncCompleted += AsyncCompleted;

            WinBiometric.AsyncOpenSession(userData);
        }
Ejemplo n.º 6
0
        public void RegisterEventMonitor(Session session, EventTypes eventType)
        {
            WinBiometric.EventMonitored -= this.EventMonitored;
            WinBiometric.EventMonitored += this.EventMonitored;

            WinBiometric.RegisterEventMonitor(session, eventType);
        }
Ejemplo n.º 7
0
        public Framework OpenFramework(IntPtr userData)
        {
            WinBiometric.AsyncCompleted -= AsyncCompleted;
            WinBiometric.AsyncCompleted += AsyncCompleted;

            return(WinBiometric.OpenFramework(userData));
        }
Ejemplo n.º 8
0
        public Session OpenSession(IntPtr userData)
        {
            WinBiometric.AsyncCompleted -= AsyncCompleted;
            WinBiometric.AsyncCompleted += AsyncCompleted;

            return(WinBiometric.OpenSession(userData));
        }
Ejemplo n.º 9
0
        public void IdentifyWithCallback(Session session)
        {
            WinBiometric.Identified -= Identified;
            WinBiometric.Identified += Identified;

            WinBiometric.IdentifyWithCallback(session);
        }
Ejemplo n.º 10
0
        public void LocateSensorWithCallback(Session session)
        {
            WinBiometric.SensorLocated -= SensorLocated;
            WinBiometric.SensorLocated += SensorLocated;

            WinBiometric.LocateSensorWithCallback(session);
        }
Ejemplo n.º 11
0
        public void VerifyWithCallback(Session session, FingerPosition position)
        {
            WinBiometric.Verified -= Verified;
            WinBiometric.Verified += Verified;

            WinBiometric.VerifyWithCallback(session, position);
        }
Ejemplo n.º 12
0
        public void CreateDatabase(BiometricUnit unit, Guid guid)
        {
            if (unit == null)
            {
                throw new ArgumentNullException(nameof(unit));
            }

            WinBiometric.CreateDatabase(unit, guid);
        }
Ejemplo n.º 13
0
        public void RemoveDatabase(BiometricUnit unit, Guid databaseId)
        {
            if (unit == null)
            {
                throw new ArgumentNullException(nameof(unit));
            }

            WinBiometric.RemoveDatabase(unit, databaseId);
        }
Ejemplo n.º 14
0
        public CredentialState GetCredentialState(BiometricIdentity identity, CredentialTypes credentialType)
        {
            if (identity == null)
            {
                throw new ArgumentNullException(nameof(identity));
            }

            return(WinBiometric.GetCredentialState(identity, credentialType));
        }
Ejemplo n.º 15
0
        public void DeleteTemplate(Session session, uint unitId, BiometricIdentity identity, FingerPosition position)
        {
            if (identity == null)
            {
                throw new ArgumentNullException(nameof(identity));
            }

            WinBiometric.DeleteTemplate(session, unitId, identity, position);
        }
Ejemplo n.º 16
0
        public Guid CreateDatabase(BiometricUnit unit)
        {
            if (unit == null)
            {
                throw new ArgumentNullException(nameof(unit));
            }

            return(WinBiometric.CreateDatabase(unit));
        }
Ejemplo n.º 17
0
 public void GetProperty(Session session,
                         PropertyType propertyType,
                         PropertyId propertyId,
                         uint unitId,
                         BiometricIdentity identity,
                         FingerPosition position,
                         out byte[] propertyBuffer)
 {
     WinBiometric.GetProperty(session, propertyType, propertyId, unitId, identity, position, out propertyBuffer);
 }
Ejemplo n.º 18
0
 public void ControlUnitPrivileged(Session session,
                                   uint unitId,
                                   Component component,
                                   ULONG controlCode,
                                   byte[] sendBuffer,
                                   byte[] receiveBuffer,
                                   out SIZE_T receiveDataSize,
                                   out ULONG operationStatus)
 {
     WinBiometric.ControlUnitPrivileged(session,
                                        unitId,
                                        component,
                                        controlCode,
                                        sendBuffer,
                                        receiveBuffer,
                                        out receiveDataSize,
                                        out operationStatus);
 }
Ejemplo n.º 19
0
 public void Cancel(Session session)
 {
     WinBiometric.Cancel(session);
 }
Ejemplo n.º 20
0
 public void AsyncOpenSession(SIZE_T targetWindow, uint messageCode)
 {
     WinBiometric.AsyncOpenSession(targetWindow, messageCode);
 }
Ejemplo n.º 21
0
 public void BeginEnroll(Session session, FingerPosition position, uint unitId)
 {
     WinBiometric.BeginEnroll(session, position, unitId);
 }
Ejemplo n.º 22
0
 public void AsyncOpenFramework(SIZE_T targetWindow, uint messageCode)
 {
     WinBiometric.AsyncOpenFramework(targetWindow, messageCode);
 }
Ejemplo n.º 23
0
 public void UnlockUnit(Session session, uint unitId)
 {
     WinBiometric.UnlockUnit(session, unitId);
 }
Ejemplo n.º 24
0
 public CaptureEnrollResult CaptureEnroll(Session session)
 {
     return(WinBiometric.CaptureEnroll(session));
 }
Ejemplo n.º 25
0
 public void AsyncMonitorFrameworkChanges(Framework framework, ChangeTypes changeType)
 {
     WinBiometric.AsyncMonitorFrameworkChanges(framework, changeType);
 }
Ejemplo n.º 26
0
 public void AsyncEnumServiceProviders(Framework framework, BiometricTypes biometricTypes = BiometricTypes.Fingerprint)
 {
     WinBiometric.AsyncEnumServiceProviders(framework, biometricTypes);
 }
Ejemplo n.º 27
0
 public BiometricIdentity GetCurrentUserIdentity()
 {
     return(WinBiometric.GetCurrentUserIdentity());
 }
Ejemplo n.º 28
0
 public void Wait(Session session)
 {
     WinBiometric.Wait(session);
 }
Ejemplo n.º 29
0
 public void UnregisterEventMonitor(Session session)
 {
     WinBiometric.UnregisterEventMonitor(session);
 }
Ejemplo n.º 30
0
 public VerifyResult Verify(Session session, FingerPosition position)
 {
     return(WinBiometric.Verify(session, position));
 }