Partager via


IIdentityProvider::Advise, méthode (identityprovider.h)

La méthode Advise permet à une application appelante de spécifier la liste des événements d’identité pour lesquels l’application doit être avertie.

Syntaxe

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

Paramètres

[in] pIdentityAdvise

Pointeur vers l’interface IIdentityAdvise implémentée par l’application appelante. Cette interface fournit une méthode que le fournisseur d’identité peut appeler quand l’un des événements spécifiés par le paramètre dwIdentityUpdateEvents se produit.

[in] dwIdentityUpdateEvents

Événements d’identité pour lesquels l’application appelante doit être avertie. La valeur de ce paramètre peut être égale à zéro ou plusieurs des valeurs suivantes combinées à l’aide d’une opération or au niveau du bit.

Valeur Signification
IDENTITY_ASSOCIATED
0X0001
Une identité a été associée au fournisseur d’identité.
IDENTITY_DISASSOCIATED
0X0002
Une identité a été dissociée du fournisseur d’identité.
IDENTITY_CREATED
0X0004
Une nouvelle identité a été créée.
IDENTITY_IMPORTED
0X0008
Une identité a été importée à partir d’un autre fournisseur d’identité.
IDENTITY_DELETED
0X0010
Une identité a été supprimée du magasin d’identités.
IDENTITY_PROPCHANGE
0X0020
Valeur d’une propriété d’une identité modifiée.

[out] pdwCookie

Pointeur vers une valeur qui identifie cette connexion. Lorsque vous avez terminé d’utiliser cette connexion, supprimez-la en passant cette valeur à la méthode UnAdvise .

Valeur retournée

Si la méthode réussit, elle retourne S_OK.

En cas d'échec de la méthode, retourne un code d'erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête identityprovider.h

Voir aussi

IIdentityAdvise::IdentityUpdated

IIdentityProvider