WINBIO_PIPELINE構造体 (winbio_adapter.h)

WINBIO_PIPELINE構造体には、センサー、エンジン、およびストレージ アダプター コンポーネントによって使用される共有コンテキスト情報が 1 つの生体認証ユニットに含まれています。

構文

typedef struct _WINBIO_PIPELINE {
  HANDLE                      SensorHandle;
  HANDLE                      EngineHandle;
  HANDLE                      StorageHandle;
  PWINBIO_SENSOR_INTERFACE    SensorInterface;
  PWINBIO_ENGINE_INTERFACE    EngineInterface;
  PWINBIO_STORAGE_INTERFACE   StorageInterface;
  PWINIBIO_SENSOR_CONTEXT     SensorContext;
  PWINIBIO_ENGINE_CONTEXT     EngineContext;
  PWINIBIO_STORAGE_CONTEXT    StorageContext;
  PWINBIO_FRAMEWORK_INTERFACE FrameworkInterface;
} WINBIO_PIPELINE, *PWINBIO_PIPELINE;

メンバー

SensorHandle

生体認証ユニットに関連付けられているセンサー デバイスへのファイル ハンドル。 アダプターでは、これを読み取り専用フィールドとして扱う必要があります。

EngineHandle

専用ハードウェア マッチング エンジン (存在する場合) へのファイル ハンドル。 これはエンジン アダプターによってのみ変更されます。 これは、Windows 生体認証フレームワークによって読み取られます。

StorageHandle

テンプレート ストレージ データベースへのファイル ハンドル。 これは Windows 生体認証フレームワークによって読み取られますが、ストレージ アダプターによってのみ変更されます。

SensorInterface

生体認証ユニットの WINBIO_SENSOR_INTERFACE 構造へのポインター。 アダプターはこのフィールドを無視する必要があります。

EngineInterface

生体認証ユニットの WINBIO_ENGINE_INTERFACE 構造へのポインター。 アダプターはこのフィールドを無視する必要があります。

StorageInterface

生体認証ユニットの WINBIO_STORAGE_INTERFACE 構造へのポインター。 アダプターはこのフィールドを無視する必要があります。

SensorContext

センサー アダプターによって定義されたプライベート データ構造へのポインター。 このポインターと構造体の内容はセンサー アダプターによって管理され、Windows 生体認証フレームワークによってアクセスされることはありません。

EngineContext

エンジン アダプターによって定義されたプライベート データ構造へのポインター。 このポインターと構造体の内容はエンジン アダプターによって管理され、Windows 生体認証フレームワークによってアクセスされることはありません。

StorageContext

ストレージ アダプターによって定義されたプライベート データ構造へのポインター。 このポインターと構造体の内容は、ストレージ アダプターによって管理され、Windows 生体認証フレームワークによってアクセスされることはありません。

FrameworkInterface

注釈

各生体認証ユニットには、生体認証ユニットによって実行される操作の現在の処理状態を維持するための独自の WINBIO_PIPELINE 構造があります。 Windows 生体認証フレームワークは、パイプライン構造のアドレスをコンポーネント スタック内の各アダプターに自動的に渡します。 アダプターは、このパイプライン ポインターを使用して、独自のプライベート コンテキスト データにアクセスし、コンポーネント スタックの下位レベルで関数を呼び出します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header winbio_adapter.h

こちらもご覧ください

プラグイン関数

プラグイン構造