共用方式為


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