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) |
Возвращает адрес инструкции КС относительно начального адреса. Для наборов инструкций с постоянной длиной это простая арифметическая операция. Для наборов инструкций переменной длины для получения этого адреса требуется обратный дизассемблирование. |