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. |