IEnumDebugAddresses
This interface represents a collection of objects implementing the IDebugAddress interface.
IEnumDebugAdresses : IUnknown
Notes for Implementers
This interface is implemented by the symbol provider to provide sets of objects that implement the IDebugAddress interface. Note that this is not a standard COM enumeration due to the presence of the IEnumDebugAddresses::GetCount method.
Notes for Callers
This interface is returned by IDebugSymbolProvider::GetAddressesFromContext and IDebugSymbolProvider::GetAddressesFromPosition.
Methods in Vtable order
This interface implements the following methods.
Method |
Description |
---|---|
Retrieves the next set of IDebugAddress objects from the enumeration. |
|
Skips a specified number of entries. |
|
Resets the enumeration to the first entry. |
|
Retrieves a copy of the current enumeration. |
|
Retrieves the number of entries in the enumeration. |
Remarks
This interface is typically used by the debug engine to help determine the appropriate address to give to the expression evaluator.
Requirements
Header: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
IDebugSymbolProvider::GetAddressesFromContext
IDebugSymbolProvider::GetAddressesFromPosition