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 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應