IDkmRuntimeDisassemblyProvider.Disassemble(DkmRuntimeInstance, DkmInstructionAddress, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Vorgenommen Die Ergebnisse der Disassemblierung des Adress Bereichs.