Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Decodifica eventos de depuração gerenciados que foram encapsulados na carga útil de eventos de depuração de exceção nativos especialmente criados.
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
[em] 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
[em] O número de elementos na pRecord
matriz de bytes.
format
[em] Um membro de enumeração CorDebugRecordFormat que especifica o formato do evento de depuração não gerenciado.
dwFlags
[em] Um campo bit 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
[em] O identificador do sistema operacional do thread no qual a exceção foi lançada.
ppEvent
[saídas] Um ponteiro para o endereço de um ICorDebugDebugEvent objeto que representa um evento de depuração gerenciado decodificado.
Observações
Nota
Esse método está disponível apenas com o .NET Native.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponível desde a versão 4.6, somente .NET Native