DkmProcess.OnInstructionPatchInserted(UInt64, Byte[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Método chamado pelo monitor de depuração de base para informar outros componentes de que a memória de instrução do processo de destino foi modificada. Atualmente, isso é usado apenas para a inserção de ponto de interrupção.
Restrição de local: a API deve ser chamada de um componente de monitor (nível de componente < 100.000).
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())
Parâmetros
- Address
- UInt64
No O endereço base do qual gravar a memória do processo de destino.
- OriginalMemory
- Byte[]
No Os bytes de código originais que foram substituídos no processo de destino.