Partager via


IDataAdviseHolder ::EnumAdvise, méthode (objidl.h)

Renvoie un objet qui peut être utilisé pour énumérer les connexions d’avis actuelles.

Syntaxe

HRESULT EnumAdvise(
  [out] IEnumSTATDATA **ppenumAdvise
);

Paramètres

[out] ppenumAdvise

Pointeur vers une variable de pointeur IEnumSTATDATA qui reçoit le pointeur d’interface vers le nouvel objet énumérateur. Si l’implémentation retourne NULL dans *ppenumAdvise, il n’y a aucune connexion à conseiller aux récepteurs pour le moment.

Valeur retournée

Cette méthode retourne S_OK si l’objet énumérateur est instancié ou s’il n’existe aucune connexion.

Remarques

Cette méthode doit fournir un pointeur vers une implémentation de l’interface IEnumSTATDATA . Ses méthodes vous permettent d’énumérer les données stockées dans un tableau de structures STATDATA . Vous obtenez un pointeur vers l’implémentation OLE d’IDataAdviseHolder via un appel à CreateDataAdviseHolder, puis appelez IDataAdviseHolder ::EnumAdvise pour implémenter IDataObject ::EnumDAdvise.

L’ajout de connexions d’avis supplémentaires pendant que l’objet énumérateur est actif a un effet non défini sur l’énumération qui résulte de cette méthode.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête objidl.h

Voir aussi

IDataAdviseHolder

IDataObject ::EnumDAdvise

IEnumSTATDATA