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 |