IDkmRuntimeDisassemblyProvider Интерфейс

Определение

Используется для разгруппирования инструкций в адресном пространстве отлаживаемого кода по отношению к определенной среде выполнения.

Реализации этого интерфейса могут ограничивать, когда они вызываются с помощью фильтра, определенного в конфигурации компонента. Можно использовать следующие свойства: Баседебугмониторид, Енгинеид, Рунтимеид, Транспорткинд.

Этот API появился в Visual Studio 12 RTM (Дкмапиверсион. VS12RTM).

public interface class IDkmRuntimeDisassemblyProvider
public interface class IDkmRuntimeDisassemblyProvider
__interface IDkmRuntimeDisassemblyProvider
public interface IDkmRuntimeDisassemblyProvider
type IDkmRuntimeDisassemblyProvider = interface
Public Interface IDkmRuntimeDisassemblyProvider

Методы

Disassemble(DkmRuntimeInstance, DkmInstructionAddress, UInt32)

Расформирование диапазона адресов в отладочной среде выполнения.

GetInstructionAddress(DkmRuntimeInstance, DkmInstructionAddress, Int32)

Возвращает адрес инструкции КС относительно начального адреса. Для наборов инструкций с постоянной длиной это простая арифметическая операция. Для наборов инструкций переменной длины для получения этого адреса требуется обратный дизассемблирование.

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