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
-
Capabilities
-
生体認証センサー機能のビットマスク。 これは、次の値のビットごとの 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
Note
WINBIO_CAPABILITY_VIRTUAL_SENSOR定数は、Windows 10 以降にのみ適用されます。
-
DeviceInstanceId
-
デバイス ID を含む文字列値。 文字列には、終端 の NULL 文字を含む最大 256 個の Unicode 文字を含めることができます。
-
説明
-
生体認証ユニットの説明を含む文字列値。 文字列には、終端 の NULL 文字を含む最大 256 個の Unicode 文字を含めることができます。
-
Manufacturer
-
製造元の名前を含む文字列値。 文字列には、終端 の NULL 文字を含む最大 256 個の Unicode 文字を含めることができます。
-
Model
-
生体認証ユニットのモデル番号を含む文字列値。 文字列には、終端 の NULL 文字を含む最大 256 個の Unicode 文字を含めることができます。
-
SerialNumber
-
生体認証ユニットのシリアル番号を含む NULL で終わる Unicode 文字列。 文字列には、終端 の NULL 文字を含む最大 256 個の Unicode 文字を含めることができます。
-
FirmwareVersion
-
生体認証ユニットのメジャー バージョン番号とマイナー バージョン番号を含む WINBIO_VERSION 構造。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header |
|