Compartir a través de


Método ICorDebugProcess6::DecodeEvent

Descodifica los eventos de depuración administrados encapsulados en la carga de los eventos de depuración de excepción nativos especialmente diseñados.

Sintaxis

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 los sistemas Windows, puede ser un 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.

Comentarios

Nota

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

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4.6, solo en .NET Native

Consulte también