CREDENTIAL_PROVIDER_FIELD_TYPE列舉 (credentialprovider.h)

指定認證欄位的類型。 由 CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR使用。

Syntax

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
獨立文字標籤會以兩個字型大小的較大大小繪製。
CPFT_SMALL_TEXT
獨立文字標籤會以兩個字型大小繪製。
CPFT_COMMAND_LINK
用戶可按下以執行動作的不可編輯字串。 認證提供者會通知使用者按兩下,然後執行要求的動作。 在認證提供者中使用 CommandLinkClicked 來響應按兩下。
CPFT_EDIT_TEXT
編輯框。 用戶可以在此方塊中輸入來提供認證資訊。
CPFT_PASSWORD_TEXT
特殊編輯控件,會顯示其字串做為一系列密碼字元,例如星號字元 (*) 。 否則,此函式與 CPFT_EDIT_TEXT相同。
CPFT_TILE_IMAGE
顯示為用戶磚影像的點陣圖。 無法編輯此點陣圖。 所有認證提供者都必須包含一個以上的 CPFT_TILE_IMAGE。 如果未指定任何影像,登入UI和認證UI將會提供預設磚影像。
CPFT_CHECKBOX
允許已核取和未核取狀態的複選框控制件。
CPFT_COMBOBOX
下拉式方塊控件,可讓使用者從一組定義的選項中選取選項。
CPFT_SUBMIT_BUTTON
此欄位會顯示為認證磚上的按鈕。 按下按鈕可讓使用者提交其認證。 任何認證磚上只有一個 CPFT_SUBMIT_BUTTON 。 不同於在磚配置中繪製特殊提交按鈕的登入 UI,認證 UI 會隱藏此欄位,並轉譯所有認證的單一提交按鈕。

備註

此類型可讓您指定認證提供者需要向用戶顯示的不同元素。 認證提供者不負責繪製自己的UI,因此必須定義必要的元素。 此類型是支持該機制的其中一個元素。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 credentialprovider.h