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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈