Share via


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

Windows 生体認証フレームワーク (WBF) によって作成された処理済みまたは未処理の生体認証情報のサイズ (バイト単位)、オフセットを含む WINBIO_BIR_DATA 構造体。

VendorDataBlock

ベンダー センサーとソフトウェアによって提供される処理済みまたは未処理の生体認証情報のサイズ (バイト単位)、オフセットを含む WINBIO_BIR_DATA 構造体。

SignatureBlock

BIR の整合性の検証に使用できるデジタル署名メッセージ認証コード (MAC) のサイズ (バイト単位)、オフセットを含む省略可能な WINBIO_BIR_DATA 構造体。 署名または MAC が存在する場合は、ヘッダーとデータ ブロックをカバーする必要があります。

注釈

ポインターではなくオフセットを使用すると、BIR のシリアル化が容易になり、32 ビット環境と 64 ビット環境間、またはユーザーモードとカーネル モード間の変換が複雑になります。

BIR は、NIST 6529-A によって定義された Common 生体認証 Exchange Format Framework (CBEFF) と互換性があります。

この構造体に StandardDataBlock 値が含まれている場合は、HeaderBlock パラメーターで指定されたヘッダーの Type パラメーターをWINBIO_ANSI_381_FORMAT_TYPEに設定する必要があります。 これは、現在のバージョンの Windows 生体認証フレームワークでサポートされている唯一の標準データ形式です。

要件

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

関連項目

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

WINBIO_BIR_DATA

WINBIO_BIR_HEADER