WINBIO_EXTENDED_ENGINE_INFO structure

Contains information about the capabilities and enrollment requirements of the engine adapter for a biometric unit.

Syntax

typedef struct _WINBIO_EXTENDED_ENGINE_INFO {
  WINBIO_CAPABILITIES   GenericEngineCapabilities;
  WINBIO_BIOMETRIC_TYPE Factor;
  union {
    ULONG32 Null;
    struct {
      WINBIO_CAPABILITIES Capabilities;
      struct {
        ULONG32 Null;
      } EnrollmentRequirements;
    } FacialFeatures;
    struct {
      WINBIO_CAPABILITIES Capabilities;
      struct {
        ULONG GeneralSamples;
        ULONG Center;
        ULONG TopEdge;
        ULONG BottomEdge;
        ULONG LeftEdge;
        ULONG RightEdge;
      } EnrollmentRequirements;
    } Fingerprint;
    struct {
      WINBIO_CAPABILITIES Capabilities;
      struct {
        ULONG32 Null;
      } EnrollmentRequirements;
    } Iris;
    struct {
      WINBIO_CAPABILITIES Capabilities;
      struct {
        ULONG32 Null;
      } EnrollmentRequirements;
    } Voice;
  } Specific;
} WINBIO_EXTENDED_ENGINE_INFO, *PWINBIO_EXTENDED_ENGINE_INFO;

Members

GenericEngineCapabilities

The generic capabilities of the engine component that is connected to a specific biometric unit.

Factor

The type of biometric unit for which this structure contains information about capabilities and enrollment requirements of the engine adapter. For example, if the value of the Factor member is WINBIO_TYPE_FINGERPRINT, the WINBIO_EXTENDED_ENGINE_INFO structure applies to a fingerprint reader and contains the relevant information in the Specifc.Fingerprint structure.

Specific

Information about the capabilities and enrollment requirements of the engine adapter for a biometric unit related to a specific biometric factor.

Null

Reserved. Must be zero.

FacialFeatures

Information about the capabilities and enrollment requirements of the engine adapter for a biometric unit related to facial features.

Capabilities

Reserved. Must be zero.

EnrollmentRequirements

Null

Reserved. Must be zero.

Fingerprint

Information about the capabilities and enrollment requirements of the engine adapter for a biometric unit related to fingerprint patterns.

Capabilities

Reserved. Must be zero.

EnrollmentRequirements

The number of good samples required to create a new fingerprint template.

GeneralSamples

The total number of good samples required to create a new fingerprint template.

Center

The number of good samples for the center of the fingerprint required to create a new fingerprint template.

TopEdge

The number of good samples for the top edge of the fingerprint required to create a new fingerprint template.

BottomEdge

The number of good samples for the bottom edge of the fingerprint required to create a new fingerprint template.

LeftEdge

The number of good samples for the left edge of the fingerprint required to create a new fingerprint template.

RightEdge

The number of good samples for the right edge of the fingerprint required to create a new fingerprint template.

Iris

Information about the capabilities and enrollment requirements of the engine adapter for a biometric unit related to iris patterns.

Capabilities

Reserved. Must be zero.

EnrollmentRequirements

Null

Reserved. Must be zero.

Voice

Information about the capabilities and enrollment requirements of the engine adapter for a biometric unit related to voice patterns.

Capabilities

Reserved. Must be zero.

EnrollmentRequirements

Null

Reserved. Must be zero.

Requirements

Requirement Value
Minimum supported client
Windows 10 [desktop apps only]
Minimum supported server
Windows Server 2016 [desktop apps only]
Header
Winbio_types.h (include Winbio.h for client applications or Winbio_adapters.h for adapters)

See also

WINBIO_CAPABILITY Constants

WINBIO_BIOMETRIC_TYPE Constants