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
独立文本标签以两个字号中的较大字体绘制。
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