IDkmInstructionPatchNotification.OnInstructionPatchInserted(DkmProcess, UInt64, Byte[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Метод, вызываемый базовым монитором отладки для информирования других компонентов о том, что была изменена память инструкций целевого процесса. В настоящее время это используется только для вставки точки останова.
public:
void OnInstructionPatchInserted(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, System::UInt64 address, cli::array <System::Byte> ^ originalMemory);
public void OnInstructionPatchInserted (Microsoft.VisualStudio.Debugger.DkmProcess process, ulong address, byte[] originalMemory);
abstract member OnInstructionPatchInserted : Microsoft.VisualStudio.Debugger.DkmProcess * uint64 * byte[] -> unit
Public Sub OnInstructionPatchInserted (process As DkmProcess, address As ULong, originalMemory As Byte())
Параметры
- process
- DkmProcess
Окне Дкмпроцесс представляет целевой процесс, который отлаживается. Отладчик выполняет обработку ошибок, поэтому это основная единица отладки. Дкмпроцесс может представлять системный процесс или виртуальный процесс, например Мини-дампы.
- address
- UInt64
Окне Базовый адрес, из которого записывается память целевого процесса.
- originalMemory
- Byte[]
Окне Байты исходного кода, которые были заменены в целевом процессе.