CREDENTIAL_PROVIDER_FIELD_TYPE列挙 (credentialprovider.h)

資格情報フィールドの種類を指定します。 CREDENTIAL_PROVIDER_FIELD_DESCRIPTORによって使用されます。

構文

typedef enum _CREDENTIAL_PROVIDER_FIELD_TYPE {
  CPFT_INVALID = 0,
  CPFT_LARGE_TEXT,
  CPFT_SMALL_TEXT,
  CPFT_COMMAND_LINK,
  CPFT_EDIT_TEXT,
  CPFT_PASSWORD_TEXT,
  CPFT_TILE_IMAGE,
  CPFT_CHECKBOX,
  CPFT_COMBOBOX,
  CPFT_SUBMIT_BUTTON
} CREDENTIAL_PROVIDER_FIELD_TYPE;

定数

 
CPFT_INVALID
値: 0
値が無効です。 これは安全な初期化値です。フィールドは指定された型に既定で設定されないためです。
CPFT_LARGE_TEXT
スタンドアロン テキスト ラベルは、2 つのフォント サイズのうち大きい方で描画されます。
CPFT_SMALL_TEXT
スタンドアロン テキスト ラベルは、2 つのフォント サイズの小さい方に描画されます。
CPFT_COMMAND_LINK
ユーザーが操作を実行するためにクリックできる編集できない文字列。 資格情報プロバイダーには、ユーザーのクリックが通知され、要求されたアクションが実行されます。 資格情報プロバイダーで CommandLinkClicked を使用して、クリックに応答します。
CPFT_EDIT_TEXT
編集ボックス。 ユーザーは、このボックスに「」と入力して資格情報を入力できます。
CPFT_PASSWORD_TEXT
文字列を一連のパスワード文字 (アスタリスク文字 (*) など) として表示する特殊な編集コントロール。 それ以外の場合、これは CPFT_EDIT_TEXTと同じように機能します。
CPFT_TILE_IMAGE
ユーザー タイルイメージとして表示されるビットマップ。 このビットマップは編集できません。 すべての資格情報プロバイダーには、1 つ以上の CPFT_TILE_IMAGEを含める必要があります。 イメージが指定されていない場合は、ログオン UI と資格情報 UI によって既定のタイル イメージが提供されます。
CPFT_CHECKBOX
チェックとオフの状態を許可するチェック ボックス コントロール。
CPFT_COMBOBOX
ユーザーが定義済みの選択肢セットからオプションを選択できるようにするコンボボックス コントロール。
CPFT_SUBMIT_BUTTON
このフィールドは、資格情報タイルのボタンとして表示されます。 ボタンを押すと、ユーザーは自分の資格情報を送信できます。 任意の資格情報タイルに 1 つの CPFT_SUBMIT_BUTTON があります。 タイル レイアウトに特別な送信ボタンを描画するログオン UI とは異なり、Credential UI はこのフィールドを非表示にし、すべての資格情報に対して 1 つの送信ボタンをレンダリングします。

注釈

この種類を使用すると、資格情報プロバイダーがユーザーに表示する必要があるさまざまな要素を指定できます。 資格情報プロバイダーは、独自の UI を描画する責任がないため、必要な要素を定義する必要があります。 この型は、そのメカニズムをサポートする要素の 1 つです。

要件

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