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