CREDENTIAL_PROVIDER_FIELD_STATE 枚举 (credentialprovider.h)

指定凭据 UI 中单个字段的状态。 由 CREDENTIAL_PROVIDER_FIELD_DESCRIPTORICredentialProviderCredentialEvents::SetFieldState 使用。 字段的行为可能因当前字段状态而异。

语法

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
在处于取消选择状态时显示字段。 此值仅对设置为 CPUS_CREDUI 的CREDENTIAL_PROVIDER_USAGE_SCENARIO有效。
CPFS_DISPLAY_IN_BOTH
在选择凭据磁贴和未选择凭据磁贴时显示字段。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 credentialprovider.h