Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Decodifica eventos de depuração gerenciados que foram encapsulados na carga de eventos de depuração de exceção nativa 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 [in] Um ponteiro para uma matriz de bytes de um evento de depuração de exceção nativa que inclui informações sobre um evento de depuração gerenciado.
countBytes [in] O número de elementos na pRecord matriz de bytes.
format [in] Um membro de 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 do sistema operacional do thread no qual 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.
Observações
Observação
Esse método está disponível apenas com o .NET Native.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 4.6