WINBIO_BIR结构

WINBIO_BIR结构表示 BIR) (生物识别信息记录。 信息记录包含标头、数据和签名块。

语法

typedef struct _WINBIO_BIR {
  WINBIO_BIR_DATA HeaderBlock;
  WINBIO_BIR_DATA StandardDataBlock;
  WINBIO_BIR_DATA VendorDataBlock;
  WINBIO_BIR_DATA SignatureBlock;
} WINBIO_BIR;

成员

HeaderBlock

包含 BIR 标头的大小、字节数和偏移量的 WINBIO_BIR_DATA 结构。 标头包含描述信息记录内容的信息。

StandardDataBlock

一种 WINBIO_BIR_DATA 结构,包含 Windows 生物识别框架 (WBF) 创建的已处理或未处理生物识别信息的大小、字节数和偏移量。

VendorDataBlock

一种 WINBIO_BIR_DATA 结构,包含供应商传感器和软件提供的已处理或未处理生物识别信息的大小、字节数和偏移量。

SignatureBlock

可选的 WINBIO_BIR_DATA 结构,包含可用于验证 BIR 完整性的数字签名消息身份验证代码 (MAC) 的大小、字节数和偏移量。 如果存在,签名或 MAC 必须涵盖标头和数据块。

备注

使用偏移量而不是指针,可以轻松序列化 BIR,并在 32 位和 64 位环境之间或在用户和内核模式之间进行不太复杂的转换。

BIR 与 NIST 6529-A 定义的通用生物识别交换格式框架 (CBEFF) 兼容。

如果此结构包含 StandardDataBlock 值,则必须将 HeaderBlock 参数指定的标头的 Type 参数设置为 WINBIO_ANSI_381_FORMAT_TYPE。 这是当前版本的 Windows 生物识别框架支持的唯一标准数据格式。

要求

要求
最低受支持的客户端
Windows 7 [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 R2 [仅限桌面应用]
标头
Winbio_types.h (包括 Winbio.h)

另请参阅

客户端应用程序结构

WINBIO_BIR_DATA

WINBIO_BIR_HEADER