WINBIO_BIR structure
The WINBIO_BIR structure represents a biometric information record (BIR). The information record contains header, data, and signature blocks.
typedef struct _WINBIO_BIR {
WINBIO_BIR_DATA HeaderBlock;
WINBIO_BIR_DATA StandardDataBlock;
WINBIO_BIR_DATA VendorDataBlock;
WINBIO_BIR_DATA SignatureBlock;
} WINBIO_BIR;
-
HeaderBlock
-
A WINBIO_BIR_DATA structure that contains the size, in bytes, and offset of the BIR header. The header contains information that describes the contents of the information record.
-
StandardDataBlock
-
A WINBIO_BIR_DATA structure that contains the size, in bytes, and offset of processed or unprocessed biometric information created by the Windows Biometric Framework (WBF).
-
VendorDataBlock
-
A WINBIO_BIR_DATA structure that contains the size, in bytes, and offset of processed or unprocessed biometric information provided by vendor sensors and software.
-
SignatureBlock
-
An optional WINBIO_BIR_DATA structure that contains the size, in bytes, and offset of the digital signature message authentication code (MAC) that can be used to verify the integrity of the BIR. If present, the signature or MAC must cover the header and data blocks.
The use of offsets rather than pointers allows for easy serialization of the BIR and for less complicated translation between 32 and 64-bit environments or between user and kernel mode.
The BIR is compatible with the Common Biometric Exchange Format Framework (CBEFF) defined by NIST 6529-A.
If this structure contains a StandardDataBlock value, the Type parameter of the header specified by the HeaderBlock parameter must be set to WINBIO_ANSI_381_FORMAT_TYPE. This is the only standard data format supported by the current version of the Windows Biometric Framework.
Requirement | Value |
---|---|
Minimum supported client |
Windows 7 [desktop apps only] |
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
Header |
|