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 |