IEnumDebugAddressesIEnumDebugAddresses

Cette interface représente une collection d’objets implémentant le IDebugAddress interface.This interface represents a collection of objects implementing the IDebugAddress interface.

SyntaxeSyntax

IEnumDebugAdresses : IUnknown  

Notes pour les implémenteursNotes for Implementers

Cette interface est implémentée par le fournisseur de symbole pour fournir des ensembles d’objets qui implémentent la IDebugAddress interface.This interface is implemented by the symbol provider to provide sets of objects that implement the IDebugAddress interface. Notez qu’il ne s’agit pas d’une énumération COM standard en raison de la présence de la GetCount (méthode).Note that this is not a standard COM enumeration due to the presence of the GetCount method.

Remarques pour les appelantsNotes for Callers

Cette interface est retournée par GetAddressesFromContext et GetAddressesFromPosition.This interface is returned by GetAddressesFromContext and GetAddressesFromPosition.

Méthodes dans l’ordre VtableMethods in Vtable order

Cette interface implémente les méthodes suivantes.This interface implements the following methods.

MéthodeMethod DescriptionDescription
NextNext Récupère l’ensemble suivant de IDebugAddress objets à partir de l’énumération.Retrieves the next set of IDebugAddress objects from the enumeration.
SkipSkip Ignore un nombre spécifié d’entrées.Skips a specified number of entries.
RéinitialiserReset Réinitialise l’énumération à la première entrée.Resets the enumeration to the first entry.
CloneClone Récupère une copie de l’énumération actuelle.Retrieves a copy of the current enumeration.
GetCountGetCount Récupère le nombre d’entrées dans l’énumération.Retrieves the number of entries in the enumeration.

NotesRemarks

Cette interface est généralement utilisée par le moteur de débogage pour aider à déterminer l’adresse adéquate afin de donner à l’évaluateur d’expression.This interface is typically used by the debug engine to help determine the appropriate address to give to the expression evaluator.

SpécificationsRequirements

En-tête : sh.hHeader: sh.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Interfaces de fournisseur de symboles Symbol Provider Interfaces
IDebugAddress IDebugAddress
GetAddressesFromContext GetAddressesFromContext
GetAddressesFromPositionGetAddressesFromPosition