Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Декодирует события управляемой отладки, которые были инкапсулированы в полезных данных специально созданных событий отладки собственных исключений.
Синтаксис
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
);
Параметры
pRecord [in] Указатель на массив байтов из собственного события отладки исключений, включающее сведения об управляемом событии отладки.
countBytes [in] Количество элементов в массиве pRecord байтов.
format [in] Элемент перечисления CorDebugRecordFormat , указывающий формат неуправляемого события отладки.
dwFlags [in] Битовое поле, зависящее от целевой архитектуры и указывающее дополнительные сведения о событии отладки. Для систем Windows он может быть членом перечисления CorDebugDecodeEventFlagsWindows .
dwThreadId [in] Идентификатор операционной системы потока, в котором было вызвано исключение.
ppEvent [out] Указатель на адрес объекта ICorDebugDebugEvent , представляющего декодированное управляемое событие отладки.
Замечания
Замечание
Этот метод доступен только для .NET Native.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с версии .NET Framework 4.6