Compartir a través de


Método IIdentityProvider::Advise (identityprovider.h)

El método Advise permite a una aplicación de llamada especificar la lista de eventos de identidad para los que se notificará a la aplicación.

Sintaxis

HRESULT Advise(
  [in]  IIdentityAdvise *pIdentityAdvise,
  [in]  DWORD           dwIdentityUpdateEvents,
  [out] DWORD           *pdwCookie
);

Parámetros

[in] pIdentityAdvise

Puntero a la interfaz IIdentityAdvise implementada por la aplicación que realiza la llamada. Esta interfaz proporciona un método al que el proveedor de identidades puede llamar cuando se produce uno de los eventos especificados por el parámetro dwIdentityUpdateEvents .

[in] dwIdentityUpdateEvents

Eventos de identidad para los que se notificará a la aplicación que realiza la llamada. El valor de este parámetro puede ser cero o más de los valores siguientes combinados mediante una operación OR bit a bit.

Valor Significado
IDENTITY_ASSOCIATED
0X0001
Se ha asociado una identidad al proveedor de identidades.
IDENTITY_DISASSOCIATED
0X0002
Se desasocia una identidad del proveedor de identidades.
IDENTITY_CREATED
0X0004
Se creó una nueva identidad.
IDENTITY_IMPORTED
0X0008
Se importó una identidad desde otro proveedor de identidades.
IDENTITY_DELETED
0X0010
Se eliminó una identidad del almacén de identidades.
IDENTITY_PROPCHANGE
0X0020
Valor de una propiedad de una identidad cambiada.

[out] pdwCookie

Puntero a un valor que identifica esta conexión. Cuando haya terminado de usar esta conexión, elimínela pasando este valor al método UnAdvise .

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK.

Si el método genera un error, este método devuelve un código de error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado identityprovider.h

Consulte también

IIdentityAdvise::IdentityUpdated

IIdentityProvider