IDkmRuntimeDisassemblyProvider.Disassemble(DkmRuntimeInstance, DkmInstructionAddress, UInt32) Methode

Definition

Disassembliert einen Adressbereich in der zu entbuggenden Laufzeit.

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);
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()

Parameter

runtimeInstance
DkmRuntimeInstance

In Die dkmruntimeinstance-Klasse stellt eine Ausführungsumgebung dar, die in einen dkmprocess geladen wird und den zu debuggenden Code enthält.

address
DkmInstructionAddress

In Die Adresse, an der die Disassembly beginnen soll.

count
UInt32

In Die Anzahl der Anweisungen für die Disassemblierung.

Gibt zurück

DkmDisassembledInstruction[]

Vorgenommen Die Ergebnisse der Disassemblierung des Adress Bereichs.

Gilt für