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

 

IndexVector

ULONG 値の連続した配列へのポインター。 これらの値は、エンジン アダプターによって生体認証テンプレートに割り当てられたバケット アドレスを表します。

IndexElementCount

IndexVector フィールドで指定された配列内の ULONG 値の数。

TemplateBlob

生体認証テンプレート データを含むバイト配列へのポインター。

TemplateBlobSize

TemplateBlob パラメーターで指定されたテンプレートのサイズ (バイト単位)。

PayloadBlob

整合性チェック データを含むバイト配列へのポインター。 このフィールドは、埋め込みストレージを含むリムーバブル デバイスのアダプターでのみ使用されます。

PayloadBlobSize

PayloadBlob パラメーターで指定されたデータのサイズ (バイト単位)。

注釈

WINBIO_STORAGE_RECORD構造体と、それが指すメモリは、構造体を作成したコンポーネントの プロパティです。 特に、コンポーネントは、構造体が削除されるタイミングと、その埋め込みポインターが無効になるタイミングを決定します。 他のコンポーネントにこの構造体への一時的なアクセス権が付与されている場合は、所有するコンポーネントによって設定された構造体の有効期間を管理する規則に従う必要があります。

要件

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

こちらもご覧ください

プラグイン関数

プラグイン構造

StorageAdapterGetCurrentRecord