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

另请参阅

Windows 10 中的凭据提供程序

ICredentialProviderCredential::Advise

ICredentialProviderCredential::UnAdvise

ICredentialProviderCredentialEvents2