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