WINBIO_STORAGE_SCHEMA structure

The WINBIO_STORAGE_SCHEMA structure describes the capabilities of a biometric storage adapter. This structure is used by the WinBioEnumDatabases function.

Syntax

typedef struct _WINBIO_STORAGE_SCHEMA {
  WINBIO_BIOMETRIC_TYPE BiometricFactor;
  WINBIO_UUID           DatabaseId;
  WINBIO_UUID           DataFormat;
  ULONG                 Attributes;
  WINBIO_STRING         FilePath;
  WINBIO_STRING         ConnectionString;
} WINBIO_STORAGE_SCHEMA, *PWINBIO_STORAGE_SCHEMA;

Members

BiometricFactor

The type of biometric measurement saved in the database.

DatabaseId

A GUID that identifies the database.

DataFormat

A GUID that identifies the format of the templates in the database.

Attributes

Information about the characteristics of the database. This can be a bitwise OR of the following constants.

Value Meaning
WINBIO_DATABASE_FLAG_MASK
0xFFFF0000
Represents a mask for the flag bits.
WINBIO_DATABASE_FLAG_REMOTE
0x00020000
The database resides on a remote computer.
WINBIO_DATABASE_FLAG_REMOVABLE
0x00010000
The database resides on a removable drive.
WINBIO_DATABASE_TYPE_DBMS
0x00000002
The database is managed by a database management system.
WINBIO_DATABASE_TYPE_FILE
0x00000001
The database is contained in a file.
WINBIO_DATABASE_TYPE_MASK
0x0000FFFF
Represents a mask for the type bits.
WINBIO_DATABASE_TYPE_ONCHIP
0x00000003
The database resides on the biometric sensor.
WINBIO_DATABASE_TYPE_SMARTCARD
0x00000004
The database resides on a smart card.

FilePath

The path and file name of the database if it resides on the computer disk.

ConnectionString

A string value that can be sent to a database server to identify the database.

Requirements

Requirement Value
Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
Windows Server 2008 R2 [desktop apps only]
Header
Winbio_types.h (include Winbio.h)

See also

Client Application Structures

WinBioEnumDatabases