Mobile support in Windows 10
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
Starting with Windows 10, build 1511, you can use these APIs to test fingerprint support for Windows Hello in your mobile images. These APIs are not used for deploying solutions, they are intended for testing purposes only.
API support for mobile
Here is the subset of APIs available for you to use in applications used to develop a sensor driver for Windows Mobile.
These APIs are available in the OS but mobile applications can only use the WinRT API surface.
| API | Description |
|---|---|
|
WinBioEnumServiceProviders |
Retrieves information about installed biometric service providers. |
|
WinBioEnumBiometricUnits |
Enumerates all attached biometric units that match the input type. |
|
WinBioCloseSession |
Closes a biometric session and releases associated resources. |
|
WinBioWait |
Blocks caller execution until all pending biometric operations for a session have been completed or canceled. |
|
WinBioCancel |
Cancels all pending biometric operations for a specified session. |
|
WinBioEnrollBegin |
Initiates a biometric enrollment sequence and creates an empty biometric template. |
|
WinBioEnrollCapture |
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. |
|
WinBioEnrollDiscard |
Ends the enrollment sequence and discards a pending biometric template. |
|
WinBioEnumEnrollments |
Retrieves the biometric sub-factors enrolled for a specified identity and biometric unit. |
|
WinBioDeleteTemplate |
Deletes a biometric template from the template store. |
|
WinBioGetProperty |
Retrieves a session, unit, or template property. |
|
WinBioSetProperty |
Sets the value of a standard property associated with a biometric session, unit, template, or account. |
|
WinBioFree |
Releases memory allocated for the client application by an earlier call to a Windows Biometric Framework API function. |
|
WinBioSetCredential |
Saves a biometric logon credential for the current user. |
|
WinBioRemoveCredential |
Deletes a biometric logon credential for a specified user. |
|
WinBioRemoveAllCredentials |
Removes all credentials from the store. |
|
WinBioRemoveAllDomainCredentials |
Removes all user credentials for the current domain from the store. |
|
WinBioGetCredentialState |
Retrieves a value that specifies whether credentials have been set for the specified user. |
|
WinBioAsyncOpenFramework |
Opens a handle to the biometric framework. You can use this handle to asynchronously enumerate biometric units, databases, and service providers and to receive asynchronous notification when biometric units are attached to the computer or removed. |
|
WinBioCloseFramework |
Closes a framework handle previously opened with WinBioAsyncOpenFramework. |
|
WinBioAsyncEnumServiceProviders |
Asynchronously returns information about installed biometric service providers. For a synchronous version of this function, see WinBioEnumServiceProviders. |
|
WinBioAsyncEnumBiometricUnits |
Asynchronously enumerates all attached biometric units that match the input factor type. For a synchronous version of this function, see WinBioEnumBiometricUnits. |
|
WinBioVerify |
Captures a biometric sample and determines whether the sample corresponds to the specified user identity. |
|
WinBioIdentify |
Captures a biometric sample and determines whether it matches an existing biometric template. |
|
WinBioMonitorPresence |
Turns on the face-recognition or iris-monitoring mechanism for the specified biometric unit. |
|
WinBioEnrollSelect |
Specifies the individual that you want to enroll when data that represents multiple individuals is present in the sample buffer. |
|
WinBioAsyncOpenSession |
Asynchronously connects to a biometric service provider and one or more biometric units. If successful, the function returns a biometric session handle. Every operation performed by using this handle will be completed asynchronously, including WinBioCloseSession, and the results will be returned to the client application by using the method specified in the NotificationMethod parameter. |
|
WinBioLockUnit |
Locks a biometric unit for exclusive use by a single session. |
|
WinBioControlUnit |
Allows the caller to perform vendor-defined control operations on a biometric unit. This function is provided for access to extended vendor operations for which elevated privileges are not required. If access rights are required, call the WinBioControlUnitPrivileged function. |
|
WinBioControlUnitPrivileged |
Allows the caller to perform privileged vendor-defined control operations on a biometric unit. The client must call this function to perform extended vendor operations that require elevated access rights. If no privileges are required, the client can call the WinBioControlUnit function. |