Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
Observação
Esse método está disponível apenas com o .NET Native.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 4.6