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