Método ICorDebugProcess2::SetUnmanagedBreakpoint
Define um ponto de interrupção não gerenciado no deslocamento de imagem nativa especificado.
Sintaxe
HRESULT SetUnmanagedBreakpoint (
[in] CORDB_ADDRESS address,
[in] ULONG32 bufsize,
[out, size_is(bufsize), length_is(*bufLen)]
BYTE buffer[],
[out] ULONG32 *bufLen
);
Parâmetros
address
[in] Um objeto CORDB_ADDRESS
que especifica o deslocamento de imagem nativa.
bufsize
[in] O tamanho em bytes da matriz buffer
.
buffer
[out] Uma matriz que contém o opcode que é substituído pelo ponto de interrupção.
bufLen
[out] Um ponteiro para o número de bytes retornados na matriz buffer
.
Comentários
Se o deslocamento de imagem nativa estiver dentro do CLR (Common Language Runtime), o ponto de interrupção será ignorado. Isso permite que o CLR evite a expedição de um ponto de interrupção fora da banda, quando o ponto de interrupção é definido pelo depurador.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 2.0
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de