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 定义常量,这些常量指定异步操作的完成通知如何传递到客户端应用程序。 |