DkmProcess.OnInstructionPatchInserted(UInt64, Byte[]) Methode

Definition

Methode, die vom Basis-Debug-Monitor aufgerufen wird, um andere Komponenten darüber zu informieren, dass der Anweisungsspeicher des Ziel Prozesses geändert wurde. Dies wird derzeit nur für das Einfügen von Haltepunkten verwendet.

Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.

public:
 void OnInstructionPatchInserted(System::UInt64 Address, cli::array <System::Byte> ^ OriginalMemory);
public:
 void OnInstructionPatchInserted(unsigned long long Address, Platform::Array <byte> ^ OriginalMemory);
void OnInstructionPatchInserted(unsigned long Address, std::Array <byte> const & OriginalMemory);
public void OnInstructionPatchInserted (ulong Address, byte[] OriginalMemory);
member this.OnInstructionPatchInserted : uint64 * byte[] -> unit
Public Sub OnInstructionPatchInserted (Address As ULong, OriginalMemory As Byte())

Parameter

Address
UInt64

In Die Basisadresse, aus der der Arbeitsspeicher des Ziel Prozesses geschrieben werden soll.

OriginalMemory
Byte[]

In Die ursprünglichen Code bytes, die im Ziel Prozess ersetzt wurden.

Gilt für