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
-
一个标识生物识别单元的 值。
-
PoolType
-
一个 ULONG 值,该值指定生物识别单元的类型。 这可以是以下值之一:
值 含义 - WINBIO_POOL_UNKNOWN
类型未知。 - WINBIO_POOL_SYSTEM
会话连接到由服务提供商管理的生物识别单元的共享集合。 - WINBIO_POOL_PRIVATE
会话连接到由调用方管理的生物识别单元集合。 -
生物识别因素
-
一个 值,该值指定生物识别单元的类型。 目前仅支持 WINBIO_TYPE_FINGERPRINT 。
-
SensorSubType
-
为生物识别 因子 成员指定的生物识别类型定义的传感器子类型。 目前仅支持指纹类型 (WINBIO_TYPE_FINGERPRINT) 。 目前为指纹定义了以下子类型:
- WINBIO_SENSOR_SUBTYPE_UNKNOWN
- WINBIO_FP_SENSOR_SUBTYPE_SWIPE
- WINBIO_FP_SENSOR_SUBTYPE_TOUCH
-
功能
-
生物识别传感器功能的位掩码。 这可以是以下值的按位 OR :
- 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
-
包含设备 ID 的字符串值。 该字符串最多可以包含 256 个 Unicode 字符,包括终止 NULL 字符。
-
说明
-
一个字符串值,该值包含生物识别单元的说明。 该字符串最多可以包含 256 个 Unicode 字符,包括终止 NULL 字符。
-
Manufacturer
-
包含制造商名称的字符串值。 该字符串最多可以包含 256 个 Unicode 字符,包括终止 NULL 字符。
-
Model
-
一个字符串值,该值包含生物识别单元的型号。 该字符串最多可以包含 256 个 Unicode 字符,包括终止 NULL 字符。
-
SerialNumber
-
一个 以 NULL 结尾的 Unicode 字符串,其中包含生物识别单元的序列号。 该字符串最多可以包含 256 个 Unicode 字符,包括终止 NULL 字符。
-
FirmwareVersion
-
包含生物识别单元的主版本号和次版本号 的WINBIO_VERSION 结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 7 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 R2 [仅限桌面应用] |
标头 |
|