Share via


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
Winbio_types.h (Winbio.h を含む)

関連項目

クライアント アプリケーションの構造

WinBioEnumBiometricUnits