ICorDebugProcess6 인터페이스

네이티브 예외 디버그 이벤트에서 인코딩되는 관리되는 디버그 이벤트 디코딩, 가상 모듈 분할 등의 기능을 사용할 수 있도록 ICorDebugProcess 인터페이스를 논리적으로 확장합니다.

메서드

메서드 Description
DecodeEvent 메서드 특수하게 작성된 네이티브 예외 디버그 이벤트의 페이로드에서 캡슐화된 관리되는 디버그 이벤트를 디코딩합니다.
EnableVirtualModuleSplitting 메서드 가상 모듈 분할을 사용하거나 사용하지 않도록 설정합니다.
GetCode 메서드 특정 코드 주소에서 관리 코드에 대한 정보를 가져옵니다.
GetExportStepInfo 메서드 관리 코드를 단계별로 실행할 수 있도록 런타임에 내보낸 함수에 대한 정보를 제공합니다.
MarkDebuggerAttached 메서드 .NET Framework 클래스 라이브러리의 Debugger.IsAttached 메서드가 true를 반환하도록 디버기의 내부 상태를 변경합니다.
ProcessStateChanged 메서드 프로세스가 실행 중임을 ICorDebug에 알립니다.

설명

참고

이 인터페이스는 .NET 네이티브에서만 사용할 수 있습니다. .NET 네이티브 외부의 ICorDebug 시나리오에 대해 QueryInterface를 호출하여 인터페이스 포인터를 검색하려고 하면 E_NOINTERFACE가 반환됩니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4.6부터 사용 가능, .NET 네이티브만 해당

참고 항목