Share via


IDebugSymbolProviderDirect

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

IDebugSymbolProviderDirect: IUnknown

Methods

This interface implements the following methods:

Method

Description

IDebugSymbolProviderDirect::GetAppIDFromAddress

Retrieves the application domain identifier given the debug address.

IDebugSymbolProviderDirect::GetCurrentModulesInfo

Retrieves information about the modules in the symbol group.

IDebugSymbolProviderDirect::GetCurrentModulesState

Retrieves information about the symbol group of which the symbol provider is a member.

IDebugSymbolProviderDirect::GetMetaDataImport

Retrieves the metadata import information.

IDebugSymbolProviderDirect::GetMethodFromAddress

Retrieves information about the method at the specified debug address.

IDebugSymbolProviderDirect::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