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: 无效类型。
- 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 中每个字段的类型,以便正确呈现和处理它们。开发者可以使用这些类型来选择适当的 UI 元素,并根据字段的数据类型执行相应的验证和处理。
请注意,具体的使用方式和行为会根据 Credential Provider 的实现而有所不同,因此建议查阅相关的官方文档以获取详细信息。
转载请注明出处:http://www.zyzy.cn/article/detail/25116/Win32 API/Credentialprovider.h/CREDENTIAL_PROVIDER_FIELD_TYPE