WINBIO_BDB_ANSI_381_RECORD结构

WINBIO_BDB_ANSI_381_RECORD结构包含最终用户提供的单个指纹或手掌样本的相关信息。 这些结构的集合包含在每个 WINBIO_BDB_ANSI_381_HEADER 结构中。

语法

typedef struct _WINBIO_BDB_ANSI_381_RECORD {
  ULONG                    BlockLength;
  USHORT                   HorizontalLineLength;
  USHORT                   VerticalLineLength;
  WINBIO_BIOMETRIC_SUBTYPE Position;
  UCHAR                    CountOfViews;
  UCHAR                    ViewNumber;
  UCHAR                    ImageQuality;
  UCHAR                    ImpressionType;
  UCHAR                    Reserved;
} WINBIO_BDB_ANSI_381_RECORD;

成员

BlockLength

包含此结构中的字节数以及示例图像数据的字节数。

HorizontalLineLength

指定样本水平线中的像素数。

VerticalLineLength

指定样本垂直行中的像素数。

位置

一个WINBIO_BIOMETRIC_SUBTYPE值,该值指定用于生成生物识别样本的手指或手掌。 有关详细信息,请参阅“备注”。

CountOfViews

这必须设置为 1 (1) ;

ViewNumber

这必须设置为 1 (1) ;

ImageQuality

保留。 这必须是 254 (0xFE) 。

ImpressionType

保留。

Reserved

保留。 必须设置为零 (0) 。

备注

Position 成员指定用于制作生物识别样本的手或手掌区域。 Windows 生物识别框架 (WBF) 目前仅支持指纹捕获,并使用以下常量来表示位置信息。

  • WINBIO_ANSI_381_POS_UNKNOWN
  • WINBIO_ANSI_381_POS_RH_THUMB
  • WINBIO_ANSI_381_POS_RH_INDEX_FINGER
  • WINBIO_ANSI_381_POS_RH_MIDDLE_FINGER
  • WINBIO_ANSI_381_POS_RH_RING_FINGER
  • WINBIO_ANSI_381_POS_RH_LITTLE_FINGER
  • WINBIO_ANSI_381_POS_LH_THUMB
  • WINBIO_ANSI_381_POS_LH_INDEX_FINGER
  • WINBIO_ANSI_381_POS_LH_MIDDLE_FINGER
  • WINBIO_ANSI_381_POS_LH_RING_FINGER
  • WINBIO_ANSI_381_POS_LH_LITTLE_FINGER
  • WINBIO_ANSI_381_POS_RH_FOUR_FINGERS
  • WINBIO_ANSI_381_POS_LH_FOUR_FINGERS
  • WINBIO_ANSI_381_POS_TWO_THUMBS

重要

请勿尝试验证为 Position 值提供的值。 Windows 生物识别服务会在将所提供的值传递给实现之前对其进行验证。 如果值为 WINBIO_SUBTYPE_NO_INFORMATIONWINBIO_SUBTYPE_ANY,请在适当位置进行验证。

要求

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

另请参阅

客户端应用程序结构