IDkmRuntimeDisassemblyProvider.Disassemble Method

Definition

Disassemble an address range in the debuggee runtime.

public:
 cli::array <Microsoft::VisualStudio::Debugger::Disassembly::DkmDisassembledInstruction ^> ^ Disassemble(Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ runtimeInstance, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ address, System::UInt32 count);
public Microsoft.VisualStudio.Debugger.Disassembly.DkmDisassembledInstruction[] Disassemble (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance runtimeInstance, Microsoft.VisualStudio.Debugger.DkmInstructionAddress address, uint count);
public Microsoft.VisualStudio.Debugger.Disassembly.DkmDisassembledInstruction[]? Disassemble (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance runtimeInstance, Microsoft.VisualStudio.Debugger.DkmInstructionAddress address, uint count);
abstract member Disassemble : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmInstructionAddress * uint32 -> Microsoft.VisualStudio.Debugger.Disassembly.DkmDisassembledInstruction[]
Public Function Disassemble (runtimeInstance As DkmRuntimeInstance, address As DkmInstructionAddress, count As UInteger) As DkmDisassembledInstruction()

Parameters

runtimeInstance
DkmRuntimeInstance

[In] The DkmRuntimeInstance class represents an execution environment which is loaded into a DkmProcess and which contains code to be debugged.

address
DkmInstructionAddress

[In] The address where disassembly should start.

count
UInt32

[In] The number of instructions to disassemble.

Returns

[Out] The results of disassembling the address range.

Applies to