Compartilhar via


Método IIdentityAdvise::IdentityUpdated (identityprovider.h)

O método IdentityUpdated é chamado por um provedor de identidade para notificar um aplicativo de chamada de que ocorreu um evento de identidade. Um aplicativo chama o método IIdentityProvider::Advise para especificar eventos para os quais ele deve ser notificado.

Sintaxe

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

Parâmetros

[in] dwIdentityUpdateEvents

Os eventos de identidade que ocorreram. O valor desse parâmetro pode ser zero ou mais dos seguintes valores combinados usando uma operação bit a bit OR .

Valor Significado
IDENTITY_ASSOCIATED
0X0001
Uma identidade foi associada ao provedor de identidade.
IDENTITY_DISASSOCIATED
0X0002
Uma identidade foi desassociada do provedor de identidade.
IDENTITY_CREATED
0X0004
Uma nova identidade foi criada.
IDENTITY_IMPORTED
0X0008
Uma identidade foi importada de outro provedor de identidade.
IDENTITY_DELETED
0X0010
Uma identidade foi excluída do repositório de identidade.
IDENTITY_PROPCHANGE
0X0020
O valor de uma propriedade de uma identidade alterada.
IDENTITY_CONNECTED
0X0040
A identidade é uma identidade conectada.
IDENTITY_DISCONNECTED
0X0080
A identidade foi desconectada do provedor de identidade.

[in] lpszUniqueID

A identidade associada aos eventos que ocorreram.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK.

Se o método falhar, ele retornará um código de erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho identityprovider.h

Confira também

IIdentityAdvise