Поделиться через


структура WINBIO_UNIT_SCHEMA

Структура WINBIO_UNIT_SCHEMA описывает возможности биометрической единицы. Он используется функцией WinBioEnumBiometricUnits .

Синтаксис

typedef struct _WINBIO_UNIT_SCHEMA {
  WINBIO_UNIT_ID                  UnitId;
  WINBIO_POOL_TYPE                PoolType;
  WINBIO_BIOMETRIC_TYPE           BiometricFactor;
  WINBIO_BIOMETRIC_SENSOR_SUBTYPE SensorSubType;
  WINBIO_CAPABILITIES             Capabilities;
  WINBIO_STRING                   DeviceInstanceId;
  WINBIO_STRING                   Description;
  WINBIO_STRING                   Manufacturer;
  WINBIO_STRING                   Model;
  WINBIO_STRING                   SerialNumber;
  WINBIO_VERSION                  FirmwareVersion;
} WINBIO_UNIT_SCHEMA, *PWINBIO_UNIT_SCHEMA;

Члены

UnitId

Значение типа , идентифицирующее биометрическую единицу.

Тип пула

Значение ULONG , указывающее тип биометрической единицы. Может иметь одно из следующих значений:

Значение Значение
WINBIO_POOL_UNKNOWN
Тип неизвестен.
WINBIO_POOL_SYSTEM
Сеанс подключается к общей коллекции биометрических единиц, управляемых поставщиком услуг.
WINBIO_POOL_PRIVATE
Сеанс подключается к коллекции биометрических единиц, которыми управляет вызывающий объект.

Биометрический фактор

Значение типа , указывающее тип биометрической единицы. В настоящее время поддерживается только WINBIO_TYPE_FINGERPRINT .

SensorSubType

Подтип датчика, определенный для биометрического типа, указанного элементом BiometricFactor . В настоящее время поддерживаются только типы отпечатков пальцев (WINBIO_TYPE_FINGERPRINT). В настоящее время для отпечатков пальцев определены следующие подтипы:

  • WINBIO_SENSOR_SUBTYPE_UNKNOWN
  • WINBIO_FP_SENSOR_SUBTYPE_SWIPE
  • WINBIO_FP_SENSOR_SUBTYPE_TOUCH

Capabilities

Битовая маска возможностей биометрического датчика. Это может быть побитовое ИЛИ следующих значений:

  • WINBIO_CAPABILITY_SENSOR
  • WINBIO_CAPABILITY_MATCHING
  • WINBIO_CAPABILITY_DATABASE
  • WINBIO_CAPABILITY_PROCESSING
  • WINBIO_CAPABILITY_ENCRYPTION
  • WINBIO_CAPABILITY_NAVIGATION
  • WINBIO_CAPABILITY_INDICATOR
  • WINBIO_CAPABILITY_VIRTUAL_SENSOR

    Примечание

    Константная WINBIO_CAPABILITY_VIRTUAL_SENSOR применяется только для Windows 10 и более поздних версий.

DeviceInstanceId

Строковое значение, содержащее идентификатор устройства. Строка может содержать до 256 символов Юникода, включая завершающий символ NULL .

Описание

Строковое значение, содержащее описание биометрической единицы. Строка может содержать до 256 символов Юникода, включая завершающий символ NULL .

Производителя

Строковое значение, содержащее имя производителя. Строка может содержать до 256 символов Юникода, включая завершающий символ NULL .

Модель

Строковое значение, содержащее номер модели биометрической единицы. Строка может содержать до 256 символов Юникода, включая завершающий символ NULL .

SerialNumber

Строка Юникода с символом NULL, содержащая серийный номер биометрической единицы. Строка может содержать до 256 символов Юникода, включая завершающий символ NULL .

FirmwareVersion

Структура WINBIO_VERSION , содержащая основной и дополнительный номера версий для биометрической единицы.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Windows Server 2008 R2 [только классические приложения]
Заголовок
Winbio_types.h (включая Winbio.h)

См. также раздел

Структуры клиентских приложений

WinBioEnumBiometricUnits