次の方法で共有


WINBIO_BDB_ANSI_381_RECORD構造体

WINBIO_BDB_ANSI_381_RECORD構造体には、エンド ユーザーからの 1 つの指紋または手のひらのサンプルに関する情報が含まれています。 これらの構造体のコレクションは、各 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

サンプルの垂直線のピクセル数を指定します。

Position

生体認証サンプルの生成に使用する指または手のひらを指定する WINBIO_BIOMETRIC_SUBTYPE 値。 詳細については、「解説」を参照してください。

CountOfViews

これは 1 に設定する必要があります。

ViewNumber

これは 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_INFORMATION または WINBIO_SUBTYPE_ANY場合は、必要に応じて検証します。

要件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 R2 [デスクトップ アプリのみ]
Header
Winbio_types.h (Winbio.h を含む)

関連項目

クライアント アプリケーションの構造