Partager via


IExplorerBrowser ::Advise, méthode (shobjidl_core.h)

Établit une connexion avec IExplorerBrowser pour les rappels d’événements.

Syntaxe

HRESULT Advise(
  [in]  IExplorerBrowserEvents *psbe,
  [out] DWORD                  *pdwCookie
);

Paramètres

[in] psbe

Type : IExplorerBrowserEvents*

Pointeur vers l’interface IExplorerBrowserEvents de l’objet à avertir des événements IExplorerBrowser .

[out] pdwCookie

Type : DWORD*

Lorsque cette méthode est retournée, contient un jeton qui identifie de manière unique l’écouteur d’événements. Cela permet à plusieurs écouteurs d’événements d’être abonnés à la fois.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode est appelée par un implémenteur de IExplorerBrowserEvents. L’implémenteur (écouteur) est informé des événements de navigation et d’affichage ExplorerBrowser par rappel des méthodes de IExplorerBrowserEvents.

Appelez IExplorerBrowser ::Advise pour lancer une connexion d’avis avant la première navigation IExplorerBrowser . Les rappels aux écouteurs d’événements sont effectués pendant que le navigateur est en cours de navigation.

La première navigation se produit de manière synchrone à un appel sur IExplorerBrowser ::BrowseToObject, ou à une méthode similaire. Les rappels ultérieurs se produisent de manière asynchrone, à mesure que le navigateur navigue.

Lorsque la connexion n’est plus nécessaire, appelez la méthode IExplorerBrowser ::Unadvise pour arrêter la connexion.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IExplorerBrowser

OnNavigationComplete

OnNavigationFailed

OnViewCreated