IDkmInstructionPatchNotification.OnInstructionPatchInserted(DkmProcess, 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.
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())
Parâmetros
- process
- DkmProcess
No DkmProcess representa um processo de destino que está sendo depurado. O depurador debugs processa, portanto, essa é a unidade básica de depuração. Um DkmProcess pode representar um processo do sistema ou um processo virtual, como minidespejos.
- 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.