Compartilhar via


DkmRuntimeInstance.Disassemble(DkmInstructionAddress, UInt32) Method

Definition

Disassemble an address range in the debuggee runtime.

Location constraint: API must be called from an IDE component (component level > 100,000).

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

public:
 cli::array <Microsoft::VisualStudio::Debugger::Disassembly::DkmDisassembledInstruction ^> ^ Disassemble(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ Address, System::UInt32 Count);
public:
 Platform::Array <Microsoft::VisualStudio::Debugger::Disassembly::DkmDisassembledInstruction ^> ^ Disassemble(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ Address, unsigned int Count);
std::Array <Microsoft::VisualStudio::Debugger::Disassembly::DkmDisassembledInstruction const &> Disassemble(Microsoft::VisualStudio::Debugger::DkmInstructionAddress const & Address, unsigned int Count);
public Microsoft.VisualStudio.Debugger.Disassembly.DkmDisassembledInstruction[] Disassemble (Microsoft.VisualStudio.Debugger.DkmInstructionAddress Address, uint Count);
member this.Disassemble : Microsoft.VisualStudio.Debugger.DkmInstructionAddress * uint32 -> Microsoft.VisualStudio.Debugger.Disassembly.DkmDisassembledInstruction[]
Public Function Disassemble (Address As DkmInstructionAddress, Count As UInteger) As DkmDisassembledInstruction()

Parameters

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