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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour