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_INFORMATIONWINBIO_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

另请参阅

插件函数

插件结构

StorageAdapterGetCurrentRecord