次の方法で共有


IIdentityAdvise::IdentityUpdated メソッド (identityprovider.h)

IdentityUpdated メソッドは、ID イベントが発生したことを呼び出し元のアプリケーションに通知するために、ID プロバイダーによって呼び出されます。 アプリケーションは IIdentityProvider::Advise メソッドを呼び出して、通知するイベントを指定します。

構文

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

パラメーター

[in] dwIdentityUpdateEvents

発生した ID イベント。 このパラメーターの値は、ビットごとの OR 演算を使用して結合された次の値の 0 個以上にすることができます。

意味
IDENTITY_ASSOCIATED
0X0001
ID が ID プロバイダーに関連付けられていた。
IDENTITY_DISASSOCIATED
0X0002
ID が ID プロバイダーから関連付け解除されました。
IDENTITY_CREATED
0X0004
新しい ID が作成されました。
IDENTITY_IMPORTED
0X0008
ID が別の ID プロバイダーからインポートされました。
IDENTITY_DELETED
0X0010
ID ストアから ID が削除されました。
IDENTITY_PROPCHANGE
0X0020
ID のプロパティの値が変更されました。
IDENTITY_CONNECTED
0X0040
ID は接続された ID です。
IDENTITY_DISCONNECTED
0X0080
ID が ID プロバイダーから切断されました。

[in] lpszUniqueID

発生したイベントに関連付けられている ID。

戻り値

メソッドが成功すると、 S_OKが返されます。

メソッドが失敗すると、エラー コードが返されます。 一般的なエラー コードの一覧については、「 共通の HRESULT 値」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー identityprovider.h

こちらもご覧ください

IIdentityAdvise