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
[in] 관리되는 디버그 이벤트에 대한 정보를 포함하는 네이티브 예외 디버그 이벤트의 바이트 배열에 대한 포인터입니다.
countBytes
[in] 바이트 배열의 pRecord
요소 수입니다.
format
[in] 관리되지 않는 디버그 이벤트의 형식을 지정하는 CorDebugRecordFormat 열거형 멤버입니다.
dwFlags
[in] 대상 아키텍처에 따라 달라지고 디버그 이벤트에 대한 추가 정보를 지정하는 비트 필드입니다. Windows 시스템의 경우 CorDebugDecodeEventFlagsWindows 열거형의 멤버일 수 있습니다.
dwThreadId
[in] 예외가 throw된 스레드의 운영 체제 식별자입니다.
ppEvent
[out] 디코딩된 관리되는 디버그 이벤트를 나타내는 ICorDebugDebugEvent 개체의 주소에 대한 포인터입니다.
설명
참고 항목
이 메서드는 .NET 네이티브에서만 사용할 수 있습니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: CorDebug.idl, CorDebug.h
라이브러리: CorGuids.lib
.NET Framework 버전: 4.6부터 사용 가능, .NET 네이티브만 해당
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET