Compartir a través de


ICorDebugProcess6::D ecodeEvent (Método)

Descodifica eventos de depuración administrados que se han encapsulado en la carga de eventos de depuración de excepciones nativas especialmente diseñados.

Syntax

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] Puntero a una matriz de bytes desde un evento de depuración de excepciones nativa que incluye información sobre un evento de depuración administrado.

countBytes [in] Número de elementos de la pRecord matriz de bytes.

format [in] Miembro de enumeración CorDebugRecordFormat que especifica el formato del evento de depuración no administrado.

dwFlags [in] Campo de bits que depende de la arquitectura de destino y que especifica información adicional sobre el evento de depuración. En el caso de los sistemas Windows, puede ser miembro de la enumeración CorDebugDecodeEventFlagsWindows .

dwThreadId [in] Identificador del sistema operativo del subproceso en el que se produjo la excepción.

ppEvent [out] Puntero a la dirección de un objeto ICorDebugDebugDebugEvent que representa un evento de depuración administrado descodificado.

Observaciones

Nota:

Este método solo está disponible con .NET Native.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.6

Consulte también