IDebugSymbolProviderDirect

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Represents a symbol provider that has direct access to metadata and core symbol interfaces.

Syntax

IDebugSymbolProviderDirect: IUnknown

Methods

This interface implements the following methods:

Method Description
GetAppIDFromAddress Retrieves the application domain identifier given the debug address.
GetCurrentModulesInfo Retrieves information about the modules in the symbol group.
GetCurrentModulesState Retrieves information about the symbol group of which the symbol provider is a member.
GetMetaDataImport Retrieves the metadata import information.
GetMethodFromAddress Retrieves information about the method at the specified debug address.
GetSymUnmanagedReader Retrieves a symbol reader for unmanaged code.

Remarks

This interface can be used instead of most of the other symbol provider interfaces. It provides direct access to the metadata and CorSym interfaces.

Requirements

Header: Sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll