Partager via


IEnumDebugAddresses

cette interface représente une collection d'objets implémentant l'interface d' IDebugAddress .

IEnumDebugAdresses : IUnknown

Remarques à l'intention des implémenteurs

cette interface est implémentée par le fournisseur de symbole pour fournir des ensembles d'objets qui implémentent l'interface d' IDebugAddress . Notez que ce n'est pas une énumération standard COM en raison de la présence de la méthode d' IEnumDebugAddresses : : GetCount .

Remarques pour les appelants

cette interface est retournée par IDebugSymbolProvider : : GetAddressesFromContext et IDebugSymbolProvider : : GetAddressesFromPosition.

méthodes en commande de Vtable

Cette interface implémente les méthodes suivantes.

Méthode

Description

IEnumDebugAddresses : : suivant

extrait l'ensemble suivant d'objets d' IDebugAddress de l'énumération.

IEnumDebugAddresses : : saut

Ignore un nombre spécifié d'entrées.

IEnumDebugAddresses : : Réinitialisation

réinitialise l'énumération à la première entrée.

IEnumDebugAddresses : : clone

extrait une copie de l'énumération actuelle.

IEnumDebugAddresses : : GetCount

Récupère le nombre d'entrées de l'énumération.

Notes

Cette interface est généralement utilisée par le moteur de débogage pour déterminer l'adresse appropriée pour donner à l'évaluateur d'expression.

Configuration requise

en-tête : sh.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugAddress

IDebugSymbolProvider : : GetAddressesFromContext

IDebugSymbolProvider : : GetAddressesFromPosition

Concepts

interfaces de fournisseur de symbole