Método ICorDebugProcess6::DecodeEvent
Decodifica eventos de depuração gerenciados que foram encapsulados na carga de eventos de depuração de exceção nativo especialmente criado.
Sintaxe
HRESULT DecodeEvent(
[in, length_is(countBytes), size_is(countBytes)] const BYTE pRecord[],
[in] DWORD countBytes,
[in] CorDebugRecordFormat format,
[in] DWORD dwFlags,
[in] DWORD dwThreadId,
[out] ICorDebugDebugEvent **ppEvent
);
Parâmetros
pRecord
[in] Um ponteiro para uma matriz de bytes de um evento de depuração de exceção nativo que inclui informações sobre um evento de depuração gerenciado.
countBytes
[in] O número de elementos nas matrizes de byte pRecord
.
format
[in] Um membro da enumeração CorDebugRecordFormat que especifica o formato do evento de depuração não gerenciado.
dwFlags
[in] Um campo de bits que depende da arquitetura de destino e que especifica informações adicionais sobre o evento de depuração. Para sistemas Windows, ele pode ser um membro da enumeração CorDebugDecodeEventFlagsWindows.
dwThreadId
[in] O identificador de sistema operacional do thread em que a exceção foi gerada.
ppEvent
[out] Um ponteiro para o endereço de um objeto ICorDebugDebugEvent que representa um evento de depuração gerenciado decodificado.
Comentários
Observação
Este método está disponível apenas com .NET Native.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 4.6, somente .NET Native
Confira também
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