winbio.h ヘッダー

このヘッダーは、Windows 生体認証フレームワークによって使用されます。 詳細については、次を参照してください。

winbio.h には、次のプログラミング インターフェイスが含まれています。

関数

 
WinBioAcquireFocus

ウィンドウフォーカスを取得します。
WinBioAsyncEnumBiometricUnits

入力要素の種類に一致するすべての添付生体認証ユニットを非同期的に列挙します。
WinBioAsyncEnumDatabases

指定した型に一致するすべての登録済みデータベースを非同期的に列挙します。
WinBioAsyncEnumServiceProviders

インストールされている生体認証サービス プロバイダーに関する情報を非同期的に返します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioAsyncMonitorFrameworkChanges

生体認証フレームワークへの変更の非同期モニターを開始します。
WinBioAsyncOpenFramework

生体認証フレームワークへのハンドルを開きます。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioAsyncOpenSession

生体認証サービス プロバイダーと 1 つ以上の生体認証ユニットに非同期的に接続します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioCancel

指定したセッションに対して保留中のすべての生体認証操作を取り消します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioCaptureSample

生体認証サンプルをキャプチャし、生データまたは処理されたデータを生体認証情報レコード (BIR) に入力します。
WinBioCaptureSampleWithCallback

生体認証サンプルを非同期的にキャプチャし、生体認証情報レコード (BIR) 内の生データまたは処理されたデータを返します。
WinBioCloseFramework

WinBioAsyncOpenFramework で以前に開いたフレームワーク ハンドルを閉じます。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioCloseSession

生体認証セッションを閉じ、関連するリソースを解放します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioControlUnit

呼び出し元が生体認証ユニットに対してベンダー定義の制御操作を実行できるようにします。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioControlUnitPrivileged

呼び出し元が生体認証ユニットに対して特権ベンダー定義の制御操作を実行できるようにします。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioDeleteTemplate

生体認証テンプレートをテンプレート ストアから削除します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioEnrollBegin

生体認証登録シーケンスを開始し、空の生体認証テンプレートを作成します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioEnrollCapture

生体認証サンプルをキャプチャし、テンプレートに追加します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioEnrollCaptureWithCallback

生体認証サンプルを非同期的にキャプチャし、テンプレートに追加します。
WinBioEnrollCommit

保留中の生体認証テンプレートを最終処理し、登録に使用される生体認証ユニットに関連付けられているデータベースに保存します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioEnrollDiscard

登録シーケンスを終了し、保留中の生体認証テンプレートを破棄します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioEnrollSelect

複数の個人を表すデータがサンプル バッファーに存在する場合に登録する個人を指定します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioEnumBiometricUnits

入力の種類に一致するすべての添付生体認証ユニットを列挙します。
WinBioEnumDatabases

指定した型に一致するすべての登録済みデータベースを列挙します。
WinBioEnumEnrollments

指定した ID および生体認証ユニットに登録されている生体認証サブ要素を取得します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioEnumServiceProviders

インストールされている生体認証サービス プロバイダーに関する情報を取得します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioFree

Windows 生体認証フレームワーク API 関数の以前の呼び出しによって、クライアント アプリケーションに割り当てられたメモリを解放します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioGetCredentialState

指定したユーザーに対して資格情報が設定されているかどうかを示す値を取得します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioGetDomainLogonSetting

ユーザーが生体認証情報を使用してドメインにログオンできるかどうかを指定する値を取得します。
WinBioGetEnabledSetting

Windows 生体認証フレームワークが現在有効になっているかどうかを示す値を取得します。
WinBioGetEnrolledFactors

指定したユーザーがコンピューター上に持っている生体認証登録に関する情報を取得します。
WinBioGetLogonSetting

ユーザーが生体認証情報を使用してログオンできるかどうかを示す値を取得します。
WinBioGetProperty

セッション、ユニット、またはテンプレートのプロパティを取得します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioIdentify

生体認証サンプルをキャプチャし、既存の生体認証テンプレートと一致するかどうかを判断します。 ビルド 1607 Windows 10以降、この関数はモバイル イメージで使用できます。
WinBioIdentifyWithCallback

生体認証サンプルを非同期的にキャプチャし、既存の生体認証テンプレートと一致するかどうかを判断します。
WinBioLocateSensor

ユーザーが対話形式で選択した生体認証ユニットの ID 番号を取得します。
WinBioLocateSensorWithCallback

ユーザーが対話的に選択した生体認証ユニットの ID 番号を非同期的に取得します。
WinBioLockUnit

1 つのセッションで排他的に使用するために生体認証ユニットをロックします。 Windows 10 ビルド 1607 以降では、この関数をモバイル イメージで使用できます。
WinBioLogonIdentifiedUser

生体認証セッションによって最後に正常に実行された識別操作に関連付けられたアカウントに高速ユーザーが切り替わります。
WinBioMonitorPresence

指定した生体認証ユニットの顔認識または虹彩監視メカニズムをオンにします。 Windows 10 ビルド 1607 以降では、この関数をモバイル イメージで使用できます。
WinBioOpenSession

生体認証サービス プロバイダーと 1 つ以上の生体認証ユニットに接続します。
WinBioRegisterEventMonitor

開いているセッションに関連付けられているサービス プロバイダーからイベント通知を受信するコールバック関数を登録します。
WinBioReleaseFocus

ウィンドウフォーカスを解放します。
WinBioRemoveAllCredentials

ストアからすべての資格情報を削除します。 Windows 10 ビルド 1607 以降では、この関数をモバイル イメージで使用できます。
WinBioRemoveAllDomainCredentials

現在のドメインのすべてのユーザー資格情報をストアから削除します。 Windows 10 ビルド 1607 以降では、この関数をモバイル イメージで使用できます。
WinBioRemoveCredential

指定したユーザーの生体認証ログオン資格情報を削除します。 Windows 10 ビルド 1607 以降では、この関数をモバイル イメージで使用できます。
WinBioSetCredential

現在のユーザーの生体認証ログオン資格情報を保存します。 Windows 10 ビルド 1607 以降では、この関数をモバイル イメージで使用できます。
WinBioSetProperty

生体認証セッション、ユニット、テンプレート、またはアカウントに関連付けられている標準プロパティの値を設定します。 Windows 10 ビルド 1607 以降では、この関数をモバイル イメージで使用できます。
WinBioUnlockUnit

指定した生体認証ユニットのセッション ロックを解放します。
WinBioUnregisterEventMonitor

開いている生体認証セッションに関連付けられているサービス プロバイダーからのイベント通知を取り消します。
WinBioVerify

生体認証サンプルをキャプチャし、サンプルが指定したユーザー ID に対応しているかどうかを判断します。 Windows 10 ビルド 1607 以降では、この関数をモバイル イメージで使用できます。
WinBioVerifyWithCallback

生体認証サンプルを非同期的にキャプチャし、サンプルが指定したユーザー ID に対応しているかどうかを判断します。
WinBioWait

セッションのすべての保留中の生体認証操作が完了または取り消されるまで、呼び出し元の実行をブロックします。 Windows 10 ビルド 1607 以降では、この関数をモバイル イメージで使用できます。

コールバック関数

 
PWINBIO_ASYNC_COMPLETION_CALLBACK

WinBioAsyncOpenSession または WinBioAsyncOpenFramework を使用して開始された非同期操作が完了したことをクライアント アプリケーションに通知します。
PWINBIO_CAPTURE_CALLBACK

非同期 WinBioCaptureSampleWithCallback 関数の結果を返します。
PWINBIO_ENROLL_CAPTURE_CALLBACK

非同期 WinBioEnrollCaptureWithCallback 関数から結果を返すために、Windows 生体認証フレームワークによって呼び出されます。
PWINBIO_EVENT_CALLBACK

非同期 WinBioRegisterEventMonitor 関数から結果を返します。
PWINBIO_IDENTIFY_CALLBACK

非同期 WinBioIdentifyWithCallback 関数から結果を返します。
PWINBIO_LOCATE_SENSOR_CALLBACK

非同期 WinBioLocateSensorWithCallback 関数の結果を返します。
PWINBIO_VERIFY_CALLBACK

非同期 WinBioVerifyWithCallback 関数から結果を返します。

構造

 
WINBIO_ASYNC_RESULT

非同期操作の結果を格納します。

列挙

 
WINBIO_ASYNC_NOTIFICATION_METHOD

非同期操作の完了通知をクライアント アプリケーションに配信する方法を指定する定数を定義します。