Edit

Share via


winbio.h header

This header is used by Windows Biometric Framework. For more information, see:

winbio.h contains the following programming interfaces:

Functions

 
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.

Callback functions

 
PWINBIO_ASYNC_COMPLETION_CALLBACK

Notifies the client application that an asynchronous operation started by using WinBioAsyncOpenSession or WinBioAsyncOpenFramework has completed.
PWINBIO_CAPTURE_CALLBACK

Returns results from the asynchronous WinBioCaptureSampleWithCallback function.
PWINBIO_ENROLL_CAPTURE_CALLBACK

Called by the Windows Biometric Framework to return results from the asynchronous WinBioEnrollCaptureWithCallback function.
PWINBIO_EVENT_CALLBACK

Returns results from the asynchronous WinBioRegisterEventMonitor function.
PWINBIO_IDENTIFY_CALLBACK

Returns results from the asynchronous WinBioIdentifyWithCallback function.
PWINBIO_LOCATE_SENSOR_CALLBACK

Returns results from the asynchronous WinBioLocateSensorWithCallback function.
PWINBIO_VERIFY_CALLBACK

Returns results from the asynchronous WinBioVerifyWithCallback function.

Structures

 
WINBIO_ASYNC_RESULT

Contains the results of an asynchronous operation.

Enumerations

 
WINBIO_ASYNC_NOTIFICATION_METHOD

Defines constants that specify how completion notifications for asynchronous operations are to be delivered to the client application.