DkmProcess.OnInstructionPatchRemoved(UInt64, Byte[]) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Method called by the base debug monitor to inform other components that the instruction memory of the target process was restored to its original state. Currently, this is only used for breakpoint removal.
Location constraint: API must be called from a Monitor component (component level < 100,000).
public:
void OnInstructionPatchRemoved(System::UInt64 Address, cli::array <System::Byte> ^ OriginalMemory);
public:
void OnInstructionPatchRemoved(unsigned long long Address, Platform::Array <byte> ^ OriginalMemory);
void OnInstructionPatchRemoved(unsigned long Address, std::Array <byte> const & OriginalMemory);
public void OnInstructionPatchRemoved (ulong Address, byte[] OriginalMemory);
member this.OnInstructionPatchRemoved : uint64 * byte[] -> unit
Public Sub OnInstructionPatchRemoved (Address As ULong, OriginalMemory As Byte())
Parameters
- Address
- UInt64
[In] The base address from which to write the target process's memory.
- OriginalMemory
- Byte[]
[In] The original code bytes which were restored in the target process.