IDkmDisassemblyProvider.Disassemble(DkmProcess, DkmInstructionAddress, UInt32) Метод

Определение

Расформирование диапазона адресов в отлаживаемом процессе.

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

Параметры

process
DkmProcess

Окне Дкмпроцесс представляет целевой процесс, который отлаживается. Отладчик выполняет обработку ошибок, поэтому это основная единица отладки. Дкмпроцесс может представлять системный процесс или виртуальный процесс, например Мини-дампы.

address
DkmInstructionAddress

Окне Адрес, по которому должно начаться дизассемблирование.

count
UInt32

Окне Количество инструкций для разсборки.

Возвращаемое значение

DkmDisassembledInstruction[]

Заполняет Результаты разборки диапазона адресов.

Применяется к