특별히 만들어진 네이티브 예외 디버그 이벤트의 페이로드에 캡슐화된 관리되는 디버그 이벤트를 디코딩합니다.
Syntax
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 네이티브에서만 사용할 수 있습니다.
요구 사항
플랫폼:.NET 지원 운영 체제를 참조하세요.
머리글: CorDebug.idl, CorDebug.h
도서관: CorGuids.lib
.NET 버전: .NET Framework 4.6 이후 사용 가능
참고하십시오
.NET