estrutura WINBIO_UNIT_SCHEMA

A estrutura WINBIO_UNIT_SCHEMA descreve os recursos de uma unidade biométrica. Ele é usado pela função WinBioEnumBiometricUnits .

Sintaxe

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;

Membros

UnitId

Um valor que identifica a unidade biométrica.

PoolType

Um valor ULONG que especifica o tipo da unidade biométrica. Esse valor pode ser um dos seguintes:

Valor Significado
WINBIO_POOL_UNKNOWN
O tipo é desconhecido.
WINBIO_POOL_SYSTEM
A sessão se conecta a uma coleção compartilhada de unidades biométricas gerenciadas pelo provedor de serviços.
WINBIO_POOL_PRIVATE
A sessão se conecta a uma coleção de unidades biométricas gerenciadas pelo chamador.

BiométricoFactor

Um valor que especifica o tipo da unidade biométrica. Somente WINBIO_TYPE_FINGERPRINT tem suporte no momento.

SensorSubType

Um subtipo de sensor definido para o tipo biométrico especificado pelo membro BiometricFactor . Atualmente, há suporte para apenas tipos de impressão digital (WINBIO_TYPE_FINGERPRINT). Atualmente, os seguintes subtipos são definidos para impressões digitais:

  • WINBIO_SENSOR_SUBTYPE_UNKNOWN
  • WINBIO_FP_SENSOR_SUBTYPE_SWIPE
  • WINBIO_FP_SENSOR_SUBTYPE_TOUCH

Funcionalidades

Uma máscara de bits dos recursos do sensor biométrico. Isso pode ser um OR bit a bit dos seguintes valores:

  • 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

    Observação

    A constante WINBIO_CAPABILITY_VIRTUAL_SENSOR aplica-se apenas a Windows 10 e posteriores.

DeviceInstanceId

Um valor de cadeia de caracteres que contém a ID do dispositivo. A cadeia de caracteres pode conter até 256 caracteres Unicode, incluindo um caractere NULL de terminação.

Descrição

Um valor de cadeia de caracteres que contém uma descrição da unidade biométrica. A cadeia de caracteres pode conter até 256 caracteres Unicode, incluindo um caractere NULL de terminação.

Fabricante

Um valor de cadeia de caracteres que contém o nome do fabricante. A cadeia de caracteres pode conter até 256 caracteres Unicode, incluindo um caractere NULL de terminação.

Modelo

Um valor de cadeia de caracteres que contém o número do modelo da unidade biométrica. A cadeia de caracteres pode conter até 256 caracteres Unicode, incluindo um caractere NULL de terminação.

SerialNumber

Uma cadeia de caracteres Unicode terminada em NULL que contém o número de série da unidade biométrica. A cadeia de caracteres pode conter até 256 caracteres Unicode, incluindo um caractere NULL de terminação.

FirmwareVersion

Uma estrutura WINBIO_VERSION que contém os números de versão principal e secundária da unidade biométrica.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho
Winbio_types.h (inclua Winbio.h)

Confira também

Estruturas de aplicativos cliente

WinBioEnumBiometricUnits