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 네이티브만 해당
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET