winbio.h 标头

Windows 生物识别框架使用此标头。 有关详细信息,请参阅:

winbio.h 包含以下编程接口:

函数

 
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 开始,此函数可用于移动映像。

回调函数

 
PWINBIO_ASYNC_COMPLETION_CALLBACK

通知客户端应用程序使用 WinBioAsyncOpenSession 或 WinBioAsyncOpenFramework 启动的异步操作已完成。
PWINBIO_CAPTURE_CALLBACK

返回异步 WinBioCaptureSampleWithCallback 函数的结果。
PWINBIO_ENROLL_CAPTURE_CALLBACK

由 Windows 生物识别框架调用,以从异步 WinBioEnrollCaptureWithCallback 函数返回结果。
PWINBIO_EVENT_CALLBACK

从异步 WinBioRegisterEventMonitor 函数返回结果。
PWINBIO_IDENTIFY_CALLBACK

返回异步 WinBioIdentifyWithCallback 函数的结果。
PWINBIO_LOCATE_SENSOR_CALLBACK

返回异步 WinBioLocateSensorWithCallback 函数的结果。
PWINBIO_VERIFY_CALLBACK

返回异步 WinBioVerifyWithCallback 函数的结果。

结构

 
WINBIO_ASYNC_RESULT

包含异步操作的结果。

枚举

 
WINBIO_ASYNC_NOTIFICATION_METHOD

定义常量,这些常量指定异步操作的完成通知如何传递到客户端应用程序。