IDkmSymbolMemoryReader.ReadSymbols(DkmModuleInstance) Method

Definition

This method is invoked by symbol handlers to read symbols for DkmModuleInstances whose symbols reside in debuggee's memory.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ReadSymbols(Microsoft::VisualStudio::Debugger::DkmModuleInstance ^ moduleInstance);
public System.Collections.ObjectModel.ReadOnlyCollection<byte> ReadSymbols (Microsoft.VisualStudio.Debugger.DkmModuleInstance moduleInstance);
public System.Collections.ObjectModel.ReadOnlyCollection<byte>? ReadSymbols (Microsoft.VisualStudio.Debugger.DkmModuleInstance moduleInstance);
abstract member ReadSymbols : Microsoft.VisualStudio.Debugger.DkmModuleInstance -> System.Collections.ObjectModel.ReadOnlyCollection<byte>
Public Function ReadSymbols (moduleInstance As DkmModuleInstance) As ReadOnlyCollection(Of Byte)

Parameters

moduleInstance
DkmModuleInstance

[In] The Module Instance class represent a code bundle (ex: dll or exe) which is loaded into a particular process at a particular location. Module Instance objects are 1:1 with the execution environment's notion of a code bundle. For example, in native code, Module Instance objects are 1:1 with base address.

Returns

[Out,Optional] The symbol buffer that is read from debuggee's memory at runtime.

Applies to