winbio_adapter.h 标头

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

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

函数

 
WbioQueryEngineInterface

检索指向引擎适配器WINBIO_ENGINE_INTERFACE结构的指针。
WbioQuerySensorInterface

检索指向传感器适配器WINBIO_SENSOR_INTERFACE结构的指针。
WbioQueryStorageInterface

检索指向存储适配器WINBIO_STORAGE_INTERFACE结构的指针。

回调函数

 
PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN

接受原始生物识别示例并提取特征集。
PIBIO_ENGINE_ACTIVATE_FN

为引擎适配器提供执行使传感器组件退出空闲状态所需的任何工作的机会。
PIBIO_ENGINE_ATTACH_FN

将引擎适配器添加到生物识别单元的处理管道。
PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN

确定管道中的新模板是否复制数据库中已保存的任何模板,而不考虑与模板关联的标识。
PIBIO_ENGINE_CLEAR_CONTEXT_FN

为新操作准备生物识别单元的处理管道。E
PIBIO_ENGINE_COMMIT_ENROLLMENT_FN

完成注册对象,将其转换为模板,并将模板保存在数据库中。
PIBIO_ENGINE_CONTROL_UNIT_FN

执行供应商定义的控制操作,该操作不需要提升的权限。E
PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN

执行供应商定义的需要提升权限的控制操作。E
PIBIO_ENGINE_CREATE_ENROLLMENT_FN

初始化生物识别单元管道中的注册对象。
PIBIO_ENGINE_CREATE_KEY_FN

由 Windows 生物识别框架调用,将 HMAC 密钥推送到传感器。 当框架调用 EngineAdapterIdentifyFeatureSetSecure 时,返回的密钥标识符将传递回生物识别单元。
PIBIO_ENGINE_DEACTIVATE_FN

为引擎适配器提供执行将传感器组件置于空闲状态所需的任何工作的机会。
PIBIO_ENGINE_DETACH_FN

释放附加到管道的特定于适配器的资源。E
PIBIO_ENGINE_DISCARD_ENROLLMENT_FN

从管道中删除中间注册状态信息。
PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN

从引擎检索标准生物识别信息记录中最近处理的功能集或模板的副本。
PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN

检索管道中已完成注册模板的哈希。
PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN

确定注册对象是否已准备好提交到管道。
PIBIO_ENGINE_IDENTIFY_ALL_FN

确定当前处于相机帧中的任何人的身份。
PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN

从当前功能集生成模板,并在数据库中查找匹配的模板。
PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN

由 Windows 生物识别框架调用,以从当前功能集生成模板并在数据库中查找匹配的模板。
PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN

接收有关计算机电源状态更改的通知,并相应地准备引擎适配器。
PIBIO_ENGINE_PIPELINE_CLEANUP_FN

使引擎适配器有机会执行任何需要存储适配器帮助的清理。
PIBIO_ENGINE_PIPELINE_INIT_FN

使引擎适配器有机会执行任何未完成的初始化。
PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN

从引擎适配器获取一组捕获后校准数据。
PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN

查询 WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS 属性。
PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN

确定生物识别引擎组件的功能和限制。
PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN

检索表示引擎适配器支持的哈希算法的对象标识符数组。
PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN

检索引擎适配器使用的索引向量的大小。
PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN

确定引擎适配器首选的输入数据格式。
PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN

检索引擎适配器构造注册模板所需的正确示例数。
PIBIO_ENGINE_REFRESH_CACHE_FN

通知引擎适配器,它应放弃它可能保留在内存中的任何缓存模板。
PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN

由 Windows 生物识别框架调用,以确定引擎适配器要使用的传感器适配器校准格式。
PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN

设置引擎适配器使用的扩展默认策略和每用户反欺骗策略。
PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN

为引擎适配器提供有关注册操作的其他信息。
PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN

告知引擎适配器要跟踪当前注册操作的人员。
PIBIO_ENGINE_SET_HASH_ALGORITHM_FN

选择用于后续操作的哈希算法。
PIBIO_ENGINE_UPDATE_ENROLLMENT_FN

将当前功能集添加到注册对象。
PIBIO_ENGINE_VERIFY_FEATURE_SET_FN

将当前功能集中的模板与数据库中的特定模板进行比较。
PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN

将校准数据从引擎适配器传递到传感器适配器。
PIBIO_SENSOR_ACTIVATE_FN

使传感器适配器有机会执行使传感器组件退出空闲状态所需的任何工作。
PIBIO_SENSOR_ATTACH_FN

将传感器适配器添加到生物识别单元的处理管道。
PIBIO_SENSOR_CANCEL_FN

取消所有挂起的传感器操作。
PIBIO_SENSOR_CLEAR_CONTEXT_FN

PIBIO_SENSOR_CLEAR_CONTEXT_FN (winbio_adapter.h) 为新操作准备生物识别单元的处理管道。
PIBIO_SENSOR_CONTROL_UNIT_FN

PIBIO_SENSOR_CONTROL_UNIT_FN (winbio_adapter.h) 执行供应商定义的控制操作,该操作不需要提升的权限。
PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN

PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN回调函数 (winbio_adapter.h) 执行供应商定义的需要提升权限的控制操作。
PIBIO_SENSOR_DEACTIVATE_FN

使传感器适配器有机会执行将传感器组件置于空闲状态所需的任何工作。
PIBIO_SENSOR_DETACH_FN

释放附加到管道的适配器特定资源。
PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN

检索最近捕获的格式化为标准WINBIO_BIR结构的生物识别样本。
PIBIO_SENSOR_FINISH_CAPTURE_FN

PIBIO_SENSOR_FINISH_CAPTURE_FN回调 (winbio_adapter.h) 检索一个值,该值指示传感器指示器是打开还是关闭。
PIBIO_SENSOR_GET_INDICATOR_STATUS_FN

PIBIO_SENSOR_GET_INDICATOR_STATUS_FN回调函数 (winbio_adapter.h) 检索指示传感器指示器是打开还是关闭的值。
PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN

接收有关计算机电源状态更改的通知,并相应地准备传感器适配器。
PIBIO_SENSOR_PIPELINE_CLEANUP_FN

使传感器适配器有机会在 中执行任何需要引擎或存储适配器组件帮助的清理。
PIBIO_SENSOR_PIPELINE_INIT_FN

使传感器适配器有机会执行任何仍然不完整的初始化,这需要引擎或存储适配器组件的帮助。
PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN

使示例缓冲区的当前内容可供引擎适配器使用。
PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN

确定传感器适配器支持的校准格式集。
PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN

确定生物识别传感器组件的功能和限制。
PIBIO_SENSOR_QUERY_STATUS_FN

检索有关传感器设备的当前状态的信息。
PIBIO_SENSOR_RESET_FN

重新初始化传感器。
PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN

通知传感器适配器引擎适配器已选择特定的校准数据格式。
PIBIO_SENSOR_SET_INDICATOR_STATUS_FN

打开或关闭传感器指示器。
PIBIO_SENSOR_SET_MODE_FN

设置传感器适配器模式。
PIBIO_SENSOR_START_CAPTURE_FN

开始异步生物识别捕获。
PIBIO_STORAGE_ACTIVATE_FN

使存储适配器有机会执行使存储组件退出空闲状态所需的任何工作。
PIBIO_STORAGE_ADD_RECORD_FN

将模板添加到数据库。
PIBIO_STORAGE_ATTACH_FN

将存储适配器添加到生物识别单元的处理管道。
PIBIO_STORAGE_CLEAR_CONTEXT_FN

PIBIO_STORAGE_CLEAR_CONTEXT_FN回调函数 (winbio_adapter.h) 为新操作准备生物识别单元的处理管道。
PIBIO_STORAGE_CLOSE_DATABASE_FN

关闭与管道关联的数据库并释放所有相关资源。
PIBIO_STORAGE_CONTROL_UNIT_FN

PIBIO_STORAGE_CONTROL_UNIT_FN回调函数 (winbio_adapter.h) 执行供应商定义的控制操作,该操作不需要提升的权限。
PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN

PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN回调函数 (winbio_adapter.h) 执行供应商定义的需要提升权限的控制操作。
PIBIO_STORAGE_CREATE_DATABASE_FN

创建并配置新数据库。
PIBIO_STORAGE_DEACTIVATE_FN

使存储适配器有机会执行将存储组件置于空闲状态所需的任何工作。
PIBIO_STORAGE_DELETE_RECORD_FN

从数据库中删除一个或多个模板。
PIBIO_STORAGE_DETACH_FN

释放附加到管道的特定于适配器的资源。S
PIBIO_STORAGE_ERASE_DATABASE_FN

清除数据库并将其标记为要删除。
PIBIO_STORAGE_FIRST_RECORD_FN

将结果集光标置于集中的第一条记录上。
PIBIO_STORAGE_GET_CURRENT_RECORD_FN

检索管道结果集中当前记录的内容。
PIBIO_STORAGE_GET_DATA_FORMAT_FN

检索与管道关联的当前数据库使用的格式和版本信息。
PIBIO_STORAGE_GET_DATABASE_SIZE_FN

检索数据库大小和可用空间。
PIBIO_STORAGE_GET_RECORD_COUNT_FN

检索管道结果集中的模板记录数。
PIBIO_STORAGE_NEXT_RECORD_FN

将结果集光标前移一条记录。
PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN

接收有关计算机电源状态更改的通知,并相应地准备存储适配器。
PIBIO_STORAGE_OPEN_DATABASE_FN

打开供存储适配器使用的数据库。
PIBIO_STORAGE_PIPELINE_CLEANUP_FN

使存储适配器有机会执行任何清理,以准备关闭模板数据库。
PIBIO_STORAGE_PIPELINE_INIT_FN

使存储适配器有机会执行任何仍然不完整的初始化。
PIBIO_STORAGE_QUERY_BY_CONTENT_FN

查询当前为与指定索引向量关联的模板打开的数据库。
PIBIO_STORAGE_QUERY_BY_SUBJECT_FN

查询当前为与指定标识和子因子关联的模板打开的数据库。
PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN

确定生物识别存储组件的功能和限制。

结构

 
WINBIO_ENGINE_INTERFACE

包含指向自定义引擎适配器函数的指针。
WINBIO_SENSOR_INTERFACE

包含指向自定义传感器适配器函数的指针。
WINBIO_STORAGE_INTERFACE

包含指向自定义存储适配器函数的指针。
WINBIO_ADAPTER_INTERFACE_VERSION

包含引擎、传感器和存储适配器接口表中使用的主版本号和次版本号。
WINBIO_PIPELINE

包含传感器、引擎和存储适配器组件在单个生物识别单元中使用的共享上下文信息。
WINBIO_STORAGE_RECORD

包含标准格式的生物识别模板和关联数据。