以下是 IConnectableCredentialProviderCredential 接口的基本定义:
DECLARE_INTERFACE_IID_(IConnectableCredentialProviderCredential, ICredentialProviderCredential)
{
STDMETHOD(Advise)(_Inout_ IConnectableCredentialProviderCredentialEvents *pcpce) PURE;
STDMETHOD(UnAdvise)() PURE;
};
主要的方法包括:
- Advise: 用于通知凭据对象连接事件。当 Credential Provider 连接到凭据对象时,通过这个方法向凭据对象提供一个 IConnectableCredentialProviderCredentialEvents 接口的实例,以便凭据对象在连接和断开连接时接收事件通知。
- UnAdvise: 用于通知凭据对象断开连接事件。当 Credential Provider 与凭据对象断开连接时,通过这个方法断开与 IConnectableCredentialProviderCredentialEvents 接口的连接。
接口的定义中,还包含了 ICredentialProviderCredential 接口,这是 Credential Provider 中所有凭据对象都必须实现的基本接口。
请注意,具体的实现和使用方式会根据 Credential Provider 的要求和场景而有所不同。如果需要更详细的信息,建议查阅最新的 Microsoft 官方文档或头文件。
转载请注明出处:http://www.zyzy.cn/article/detail/25118/Win32 API/Credentialprovider.h/IConnectableCredentialProviderCredential