ICredentialProviderCredentialEvents 接口 (credentialprovider.h)
提供凭据使用的异步回调机制,以通知其登录 UI 或凭据 UI 中的状态或文本更改事件。
继承
ICredentialProviderCredentialEvents 接口继承自 IUnknown 接口。 ICredentialProviderCredentialEvents 也具有以下类型的成员:
方法
ICredentialProviderCredentialEvents 接口包含以下方法。
ICredentialProviderCredentialEvents::AppendFieldComboBoxItem 向登录 UI 或凭据 UI 传达组合框需要追加项且应更新 UI。 |
ICredentialProviderCredentialEvents::D eleteFieldComboBoxItem 向登录 UI 或凭据 UI 传达应从组合框中删除项并更新 UI。 |
ICredentialProviderCredentialEvents::OnCreatingWindow 创建窗口时调用。 启用凭据以在调用建议后检索父窗口的 HWND。 |
ICredentialProviderCredentialEvents::SetFieldBitmap 向登录 UI 或凭据 UI 传达磁贴图像字段已更改且应更新 UI。 |
ICredentialProviderCredentialEvents::SetFieldCheckbox 向登录 UI 或凭据 UI 传达复选框字段已更改且应更新 UI。 |
ICredentialProviderCredentialEvents::SetFieldComboBoxSelectedItem 向登录 UI 或凭据 UI 传达组合框中的选定项已更改且 UI 应更新。 |
ICredentialProviderCredentialEvents::SetFieldInteractiveState 向登录 UI 或凭据 UI 传达字段的交互状态已更改且应更新 UI。 |
ICredentialProviderCredentialEvents::SetFieldState 向登录 UI 或凭据 UI 传达字段状态已更改且应更新 UI。 |
ICredentialProviderCredentialEvents::SetFieldString 向登录 UI 或凭据 UI 传达与字段关联的字符串已更改且应更新 UI。 |
ICredentialProviderCredentialEvents::SetFieldSubmitButton 启用凭据以设置提交按钮显示在相邻的字段。 |
注解
这些方法只能由作为第一个参数传递 的 凭据调用。 如果尝试使用凭据调用这些方法,而不是由 Advise 上的调用激活的凭据,则行为未定义。 如果凭据提供程序具有另一个线程上的信息,并且想要通过该线程的登录 UI 或凭据 UI 进行通信,则请求将需要通过收到 建议 调用的凭据。
何时实现
第三方不实现 ICredentialProviderCredentialEvents。 实现包含在 Windows 中。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | credentialprovider.h |
另请参阅
ICredentialProviderCredential::Advise