IDkmClrMetaDataProvider140 Interface

Definition

Added methods for accessing metadata that were added in VS14RTM.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, RuntimeId, SymbolProviderId, TransportKind.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

public interface class IDkmClrMetaDataProvider140
public interface class IDkmClrMetaDataProvider140
__interface IDkmClrMetaDataProvider140
public interface IDkmClrMetaDataProvider140
type IDkmClrMetaDataProvider140 = interface
Public Interface IDkmClrMetaDataProvider140

Methods

GetMetaDataBytesPtr(DkmClrModuleInstance, UInt32)

Get a pointer to the raw metadata bytes for the given module.

NOTE: This pointer value will become invalid if/when the module is a) unloaded or b) modified. To detect these scenarios: a) Add a data item to the module instance. The pointer will be invalid after the OnClose method is called (when the module instance is unloaded). b) Implement IDkmClrModuleModifiedNotification.

Applies to