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 |