次の方法で共有


クライアント アプリケーション関数

Windows 生体認証フレームワーク API によるクライアント アプリケーション開発では、次の関数がサポートされています。

このセクションの内容

トピック 説明
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 以降では、この関数をモバイル イメージで使用できます。

クライアント アプリケーション リファレンス