CREDENTIAL_PROVIDER_FIELD_STATE (認證provider.h) 列舉

指定認證 UI 中單一欄位的狀態。 由 CREDENTIAL_PROVIDER_FIELD_DESCRIPTORICredentialProviderCredentialEvents::SetFieldState 使用。 欄位的行為可能會因目前的欄位狀態而有所不同。

Syntax

typedef enum _CREDENTIAL_PROVIDER_FIELD_STATE {
  CPFS_HIDDEN = 0,
  CPFS_DISPLAY_IN_SELECTED_TILE,
  CPFS_DISPLAY_IN_DESELECTED_TILE,
  CPFS_DISPLAY_IN_BOTH
} CREDENTIAL_PROVIDER_FIELD_STATE;

常數

 
CPFS_HIDDEN
值: 0
請勿以任何狀態顯示欄位。 其中一個範例是使用者驗證指紋之前不應顯示的密碼編輯控件。 在指紋經過驗證之前,密碼欄位的狀態會 CPFS_HIDDEN
CPFS_DISPLAY_IN_SELECTED_TILE
在選取狀態時顯示欄位。
CPFS_DISPLAY_IN_DESELECTED_TILE
在取消選取狀態時顯示欄位。 這個值只適用於 CREDENTIAL_PROVIDER_USAGE_SCENARIO 設定為 CPUS_CREDUI
CPFS_DISPLAY_IN_BOTH
選取認證圖格且未選取時,顯示欄位。

規格需求

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