客户端应用程序函数

Windows 生物识别框架 API 支持以下函数进行客户端应用程序开发。

在本节中

主题 说明
WinBioAcquireFocus
获取窗口焦点。
WinBioAsyncEnumBiometricUnits
异步枚举与输入因子类型匹配的所有附加生物识别单元。
WinBioAsyncEnumDatabases
异步枚举与指定类型匹配的所有已注册数据库。
WinBioAsyncEnumServiceProviders
异步返回有关已安装生物识别服务提供商的信息。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioAsyncMonitorFrameworkChanges
启动生物识别框架更改的异步监视器。
WinBioAsyncOpenFramework
打开生物识别框架的句柄。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioAsyncOpenSession
异步连接到生物识别服务提供商和一个或多个生物识别单元。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioCancel
取消指定会话的所有挂起生物识别操作。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioCaptureSample
捕获生物识别示例,并使用原始数据或已处理数据 (BIR) 填充生物识别信息记录。
WinBioCaptureSampleWithCallback
异步捕获生物识别示例,并在生物识别信息记录中返回原始数据或已处理数据, (BIR) 。
WinBioCloseFramework
关闭以前使用 WinBioAsyncOpenFramework 打开的框架句柄。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioCloseSession
关闭生物识别会话并释放关联的资源。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioControlUnit
允许调用方在生物识别单元上执行供应商定义的控制操作。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioControlUnitPrivileged
允许调用方在生物识别单元上执行供应商定义的特权控制操作。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioDeleteTemplate
从模板存储中删除生物识别模板。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioEnrollBegin
启动生物识别注册序列并创建空生物识别模板。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioEnrollCapture
捕获生物识别示例并将其添加到模板。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioEnrollCaptureWithCallback
异步捕获生物识别示例并将其添加到模板。
WinBioEnrollCommit
完成挂起的生物识别模板,并将其保存到与用于注册的生物识别单元关联的数据库。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioEnrollDiscard
结束注册序列并放弃挂起的生物识别模板。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioEnrollSelect
指定在示例缓冲区中存在表示多个个人的数据时要注册的个人。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioEnumBiometricUnits
枚举与输入类型匹配的所有附加生物识别单元。
WinBioEnumDatabases
枚举与指定类型匹配的所有已注册数据库。
WinBioEnumEnrollments
检索为指定标识和生物识别单元注册的生物识别子因素。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioEnumServiceProviders
检索有关已安装生物识别服务提供商的信息。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioFree
释放通过先前调用 Windows 生物识别框架 API 函数为客户端应用程序分配的内存。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioGetCredentialState
检索一个值,该值指定是否已为指定用户设置凭据。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioGetDomainLogonSetting
检索一个值,该值指定用户是否可以使用生物识别信息登录到域。
WinBioGetEnabledSetting
检索一个值,该值指定当前是否启用 Windows 生物识别框架。
WinBioGetEnrolledFactors
获取有关指定用户在计算机上拥有的生物识别注册的信息。
WinBioGetLogonSetting
检索一个值,该值指示用户是否可以使用生物识别信息登录。
WinBioGetProperty
检索会话、单元或模板属性。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioIdentify
捕获生物识别示例,并确定它是否与现有生物识别模板匹配。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioIdentifyWithCallback
异步捕获生物识别示例,并确定它是否与现有生物识别模板匹配。
WinBioLocateSensor
检索用户以交互方式选择的生物识别单元的 ID 号。
WinBioLocateSensorWithCallback
异步检索用户以交互方式选择的生物识别单元的 ID 号。
WinBioLockUnit
锁定生物识别单元供单个会话独占使用。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioLogonIdentifiedUser
导致用户快速切换到与生物识别会话执行的最后一次成功识别操作关联的帐户。
WinBioMonitorPresence
为指定的生物识别单元启用人脸识别或虹膜监视机制。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioOpenSession
连接到生物识别服务提供商和一个或多个生物识别单元。
WinBioRegisterEventMonitor
注册回调函数以接收来自与打开会话关联的服务提供商的事件通知。
WinBioReleaseFocus
释放窗口焦点。
WinBioRemoveAllCredentials
从存储中删除所有凭据。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioRemoveAllDomainCredentials
从存储中删除当前域的所有用户凭据。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioRemoveCredential
删除指定用户的生物识别登录凭据。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioSetCredential
为当前用户保存生物识别登录凭据。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioSetProperty
设置与生物识别会话、单位、模板或帐户关联的标准属性的值。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioUnlockUnit
释放指定生物识别单元上的会话锁。
WinBioUnregisterEventMonitor
取消来自与打开生物识别会话关联的服务提供商的事件通知。
WinBioVerify
捕获生物识别样本,并确定样本是否对应于指定的用户标识。 从Windows 10版本 1607 开始,此函数可用于移动映像。
WinBioVerifyWithCallback
异步捕获生物识别示例,并确定该样本是否对应于指定的用户标识。
WinBioWait
阻止调用方执行,直到会话的所有挂起生物识别操作都已完成或取消。 从Windows 10版本 1607 开始,此函数可用于移动映像。

客户端应用程序参考