BiometricErrorCode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public enum BiometricErrorCode
type BiometricErrorCode =
- 継承
-
BiometricErrorCode
フィールド
| Name | 値 | 説明 |
|---|---|---|
| HwUnavailable | 1 | ハードウェアは使用できません。 後でもう一度やり直してください。
|
| UnableToProcess | 2 | センサーが現在のイメージを処理できなかったときに返されるエラー状態。
|
| Timeout | 3 | 現在の要求の実行時間が長すぎると、エラー状態が返されます。 これは、プログラムが生体認証センサーを無期限に待機するのを防ぐことを目的としています。 タイムアウトはプラットフォームとセンサー固有ですが、通常は 30 秒の順序です。
|
| NoSpace | 4 | 登録などの操作で返されるエラー状態。操作を完了するのに十分なストレージがないため、操作を完了できません。
|
| Canceled | 5 | 生体認証センサーが使用できないため、操作が取り消されました。 たとえば、ユーザーが切り替えたり、デバイスがロックされていたり、別の保留中の操作によってデバイスがロックされたり、無効になったりすると、これが発生する可能性があります。
|
| Lockout | 7 | 試行回数が多すぎるために API がロックアウトされたため、操作が取り消されました。 これは、試行が 5 回失敗した後に発生し、30 秒間続く。
|
| Vendor | 8 | OEM は、他のパブリックに定義された定数の下に収まらない条件がある場合は、この定数を使用する必要があります。また、これらのエラーに適した文字列を BiometricPrompt.AuthenticationCallback.onAuthenticationError(int,CharSequence) コールバックに提供する必要があります。 OEM は、エラー メッセージがユーザーに表示されることを想定している必要があります。
|
| LockoutPermanent | 9 | BIOMETRIC_ERROR_LOCKOUTが何度も発生したため、操作が取り消されました。 ユーザーが強力な認証 (PIN/パターン/パスワード) でロックを解除するまで、生体認証は無効になります
|
| UserCanceled | 10 | ユーザーが処理をキャンセルしました。 これを受け取ると、アプリケーションは代替認証 (パスワードなど) を使用する必要があります。 アプリケーションでは、生体認証に戻る手段も提供する必要があります。
|
| NoBiometrics | 11 | ユーザーには生体認証が登録されていません。
|
| HwNotPresent | 12 | デバイスには生体認証センサーがありません。
|
| NoDeviceCredential | 14 | デバイスには、ピン、パターン、またはパスワードが設定されていません。 BiometricPrompt.Builder.setAllowedAuthenticators(int)、Authenticators.DEVICE_CREDENTIAL、および BiometricManager.canAuthenticate(int) を参照してください。
|
| SecurityUpdateRequired | 15 | セキュリティの脆弱性が検出され、セキュリティ更新プログラムがこの問題に対処するまでセンサーは使用できません。 このエラーは、たとえば、Authenticators.BIOMETRIC_STRONGで認証が要求されたが、センサーの強度は現在、Authenticators.BIOMETRIC_WEAKしか満たしていない場合に受け取ることができます。 |
| IdentityCheckNotActive | 20 | ID チェックは現在アクティブではありません。 このデバイスでは、この機能が有効になっていないか、機密データにアクセスするための追加のセキュリティ対策が必要なリスクの高い環境では考慮されません。 |
| NotEnabledForApps | 21 | 生体認証では、アプリ内のユーザーを確認することはできません。
|