CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS列挙 (credentialprovider.h)

ログオンまたは資格情報 UI の 1 つのフィールドのカスタマイズ オプションを提供します。 ICredentialProviderCredentialEvents2::SetFieldOptions および ICredentialProviderCredentialWithFieldOptions::GetFieldOptions によって使用されます。

構文

typedef enum CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS {
  CPCFO_NONE = 0,
  CPCFO_ENABLE_PASSWORD_REVEAL = 0x1,
  CPCFO_IS_EMAIL_ADDRESS = 0x2,
  CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE = 0x4,
  CPCFO_NUMBERS_ONLY = 0x8,
  CPCFO_SHOW_ENGLISH_KEYBOARD = 0x10
} ;

定数

 
CPCFO_NONE
値: 0
既定値。 "パスワード表示" グリフを表示せず、標準のスクリーン キーボード レイアウトを使用してください。
CPCFO_ENABLE_PASSWORD_REVEAL
値: 0x1
パスワード入力ボックスに "パスワード表示" グリフを表示します。 ユーザーがこのグリフを押さえると、パスワード ボックスのエントリがプレーン テキストで表示されます。 グリフを次に示します。

パスワード表示グリフ
CPCFO_IS_EMAIL_ADDRESS
値: 0x2
フィールドには電子メール アドレスが含まれます。 スクリーン キーボードは、その入力用に最適化する必要があります (プライマリ キーボード レイアウトに .com キーと @ キーが表示されます)。 このオプションは、Microsoft アカウントの資格情報で使用されます。
CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE
値: 0x4
有効にすると、タッチ キーボードが自動的に呼び出されます。 これは、 CPFG_CREDENTIAL_PROVIDER_LOGO フィールドでのみ設定する必要があります。
CPCFO_NUMBERS_ONLY
値: 0x8
フィールドには数字のみを入力できます。 スクリーン キーボードは、その入力用に最適化する必要があります (プライマリ キーボード レイアウトには数字のキーパッドのみが表示されます)。 これは、 CPFT_PASSWORD_TEXT フィールドでのみ設定する必要があります
CPCFO_SHOW_ENGLISH_KEYBOARD
値: 0x10
英語キーボードを表示します。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header credentialprovider.h

関連項目

ICredentialProviderCredentialEvents2::SetFieldOptions

ICredentialProviderCredentialWithFieldOptions::GetFieldOptions