WINBIO_STORAGE_RECORD 结构 (winbio_adapter.h)
WINBIO_STORAGE_RECORD结构包含一个生物识别模板和标准格式的关联数据。 此结构用于在引擎适配器和存储适配器之间传递信息。
语法
typedef struct _WINBIO_STORAGE_RECORD {
PWINBIO_IDENTITY Identity;
WINBIO_BIOMETRIC_SUBTYPE SubFactor;
PULONG IndexVector;
SIZE_T IndexElementCount;
PUCHAR TemplateBlob;
SIZE_T TemplateBlobSize;
PUCHAR PayloadBlob;
SIZE_T PayloadBlobSize;
} WINBIO_STORAGE_RECORD, *PWINBIO_STORAGE_RECORD;
成员
Identity
指向包含存储记录的 GUID 或 SID 的WINBIO_IDENTITY 结构的指针。
SubFactor
一个 WINBIO_BIOMETRIC_SUBTYPE 值,该值指定与模板数据关联的生物识别子因素。
不要尝试验证为 SubFactor 值提供的值。 Windows 生物识别服务将验证提供的值,然后再将其传递给实现。 如果该值 WINBIO_SUBTYPE_NO_INFORMATION 或 WINBIO_SUBTYPE_ANY,则根据需要进行验证。
IndexVector
指向 ULONG 值的连续数组的指针。 这些值表示引擎适配器分配给生物识别模板的存储桶地址。
IndexElementCount
IndexVector 字段指定的数组中的 ULONG 值的数目。
TemplateBlob
指向包含生物识别模板数据的字节数组的指针。
TemplateBlobSize
TemplateBlob 参数指定的模板的大小(以字节为单位)。
PayloadBlob
指向包含完整性检查数据的字节数组的指针。 此字段仅由适配器用于包含嵌入式存储的可移动设备。
PayloadBlobSize
PayloadBlob 参数指定的数据的大小(以字节为单位)。
注解
WINBIO_STORAGE_RECORD 结构和它指向的内存是创建结构的组件的 属性。 具体而言,组件确定何时删除结构以及其嵌入的指针何时变为无效。 当向其他组件授予对此结构的临时访问权限时,它们必须遵循由拥有组件设置的管理结构生存期的规则。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | winbio_adapter.h |