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 excepción nativo que incluye información acerca de un evento de depuración administrado.

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

format
[in] Miembro de la enumeración CorDebugRecordFormat que especifica el formato del evento de depuración sin administrar.

dwFlags
[in] Campo de bits que depende de la arquitectura de destino y que especifica más información 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 ICorDebugDebugEvent que representa el evento de depuración administrado que se ha 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