Client Application Functions

The following functions are supported for client application development by the Windows Biometric Framework API.

In this section

Topic Description
WinBioAcquireFocus
Acquires window focus.
WinBioAsyncEnumBiometricUnits
Asynchronously enumerates all attached biometric units that match the input factor type.
WinBioAsyncEnumDatabases
Asynchronously enumerates all registered databases that match a specified type.
WinBioAsyncEnumServiceProviders
Asynchronously returns information about installed biometric service providers. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioAsyncMonitorFrameworkChanges
Starts an asynchronous monitor of changes to the biometric framework.
WinBioAsyncOpenFramework
Opens a handle to the biometric framework. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioAsyncOpenSession
Asynchronously connects to a biometric service provider and one or more biometric units. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioCancel
Cancels all pending biometric operations for a specified session. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioCaptureSample
Captures a biometric sample and fills a biometric information record (BIR) with the raw or processed data.
WinBioCaptureSampleWithCallback
Captures a biometric sample asynchronously and returns the raw or processed data in a biometric information record (BIR).
WinBioCloseFramework
Closes a framework handle previously opened with WinBioAsyncOpenFramework. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioCloseSession
Closes a biometric session and releases associated resources. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioControlUnit
Allows the caller to perform vendor-defined control operations on a biometric unit. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioControlUnitPrivileged
Allows the caller to perform privileged vendor-defined control operations on a biometric unit. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioDeleteTemplate
Deletes a biometric template from the template store. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioEnrollBegin
Initiates a biometric enrollment sequence and creates an empty biometric template. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioEnrollCapture
Captures a biometric sample and adds it to a template. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioEnrollCaptureWithCallback
Asynchronously captures a biometric sample and adds it to a template.
WinBioEnrollCommit
Finalizes a pending biometric template and saves it to the database associated with the biometric unit used for enrollment. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioEnrollDiscard
Ends the enrollment sequence and discards a pending biometric template. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioEnrollSelect
Specifies the individual that you want to enroll when data that represents multiple individuals is present in the sample buffer. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioEnumBiometricUnits
Enumerates all attached biometric units that match the input type.
WinBioEnumDatabases
Enumerates all registered databases that match a specified type.
WinBioEnumEnrollments
Retrieves the biometric sub-factors enrolled for a specified identity and biometric unit. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioEnumServiceProviders
Retrieves information about installed biometric service providers. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioFree
Releases memory allocated for the client application by an earlier call to a Windows Biometric Framework API function. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioGetCredentialState
Retrieves a value that specifies whether credentials have been set for the specified user. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioGetDomainLogonSetting
Retrieves a value that specifies whether users can log on to a domain by using biometric information.
WinBioGetEnabledSetting
Retrieves a value that specifies whether the Windows Biometric Framework is currently enabled.
WinBioGetEnrolledFactors
Gets information about the biometric enrollments that the specified user has on the computer.
WinBioGetLogonSetting
Retrieves a value that indicates whether users can log on by using biometric information.
WinBioGetProperty
Retrieves a session, unit, or template property. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioIdentify
Captures a biometric sample and determines whether it matches an existing biometric template. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioIdentifyWithCallback
Asynchronously captures a biometric sample and determines whether it matches an existing biometric template.
WinBioLocateSensor
Retrieves the ID number of a biometric unit selected interactively by a user.
WinBioLocateSensorWithCallback
Asynchronously retrieves the ID number of the biometric unit selected interactively by a user.
WinBioLockUnit
Locks a biometric unit for exclusive use by a single session. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioLogonIdentifiedUser
causes a fast user switch to the account associated with the last successful identification operation performed by the biometric session.
WinBioMonitorPresence
Turns on the face-recognition or iris-monitoring mechanism for the specified biometric unit. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioOpenSession
Connects to a biometric service provider and one or more biometric units.
WinBioRegisterEventMonitor
Registers a callback function to receive event notifications from the service provider associated with an open session.
WinBioReleaseFocus
Releases window focus.
WinBioRemoveAllCredentials
Removes all credentials from the store. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioRemoveAllDomainCredentials
Removes all user credentials for the current domain from the store. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioRemoveCredential
Deletes a biometric logon credential for a specified user. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioSetCredential
Saves a biometric logon credential for the current user. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioSetProperty
Sets the value of a standard property associated with a biometric session, unit, template, or account. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioUnlockUnit
Releases the session lock on the specified biometric unit.
WinBioUnregisterEventMonitor
cancels event notifications from the service provider associated with an open biometric session.
WinBioVerify
Captures a biometric sample and determines whether the sample corresponds to the specified user identity. Starting with Windows 10, build 1607, this function is available to use with a mobile image.
WinBioVerifyWithCallback
Asynchronously captures a biometric sample and determines whether the sample corresponds to the specified user identity.
WinBioWait
Blocks caller execution until all pending biometric operations for a session have been completed or canceled. Starting with Windows 10, build 1607, this function is available to use with a mobile image.

Client Application Reference