Поделиться через


Метод IIdentityAdvise::IdentityUpdated (identityprovider.h)

Метод IdentityUpdated вызывается поставщиком удостоверений для уведомления вызывающего приложения о возникновении события удостоверения. Приложение вызывает метод IIdentityProvider::Advise , чтобы указать события, для которых оно должно быть уведомлено.

Синтаксис

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

Параметры

[in] dwIdentityUpdateEvents

События идентификации, которые произошли. Значение этого параметра может быть равно нулю или больше из следующих значений, объединенных с помощью побитовой операции ИЛИ .

Значение Значение
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
Header identityprovider.h

См. также раздел

IIdentityAdvise