IIdentityAdvise::IdentityUpdated 方法 (identityprovider.h)

标识提供者调用 IdentityUpdated 方法,以通知调用应用程序发生了标识事件。 应用程序调用 IIdentityProvider::Advise 方法来指定要通知的事件。

语法

HRESULT IdentityUpdated(
  [in] DWORD   dwIdentityUpdateEvents,
  [in] LPCWSTR lpszUniqueID
);

参数

[in] dwIdentityUpdateEvents

发生的标识事件。 此参数的值可以是使用按位 OR 运算组合的以下值的零个或多个值。

含义
IDENTITY_ASSOCIATED
0X0001
标识与标识提供者关联。
IDENTITY_DISASSOCIATED
0X0002
标识已与标识提供者取消关联。
IDENTITY_CREATED
0X0004
已创建新标识。
IDENTITY_IMPORTED
0X0008
标识是从另一个标识提供者导入的。
IDENTITY_DELETED
0X0010
标识已从标识存储中删除。
IDENTITY_PROPCHANGE
0X0020
标识属性的值已更改。
IDENTITY_CONNECTED
0X0040
该标识是连接的标识。
IDENTITY_DISCONNECTED
0X0080
标识已与标识提供者断开连接。

[in] lpszUniqueID

与发生的事件关联的标识。

返回值

如果方法成功,则返回 S_OK

如果方法失败,则返回错误代码。 有关常见错误代码的列表,请参阅 通用 HRESULT 值

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 identityprovider.h

另请参阅

IIdentityAdvise