CLR_DEBUGGING_PROCESS_FLAGS 열거형

ICLRDebugging::OpenVirtualProcess 메서드에서 사용하는 값을 제공합니다.

구문

typedef enum CLR_DEBUGGING_PROCESS_FLAGS
{
   CLR_DEBUGGING_MANAGED_EVENT_PENDING = 1,
   CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH = 2
}  CLR_DEBUGGING_PROCESS_FLAGS;

멤버

멤버 Description
CLR_DEBUGGING_MANAGED_EVENT_PENDING 이 런타임에는 보낼 비 캐치업 관리 디버거 이벤트가 있습니다. 캐치업 이벤트와 비 캐치업 이벤트의 차이점은 비고 섹션을 참조하세요.
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH 보류 중인 관리되는 이벤트는 Debugger.Launch 요청입니다.

설명

캐치업 이벤트에는 프로세스에 연결된 후 디버거를 현재 상태로 가져오는 프로세스, 애플리케이션 도메인, 어셈블리, 모듈 및 스레드 만들기 알림이 포함됩니다. CLR_DEBUGGING_MANAGED_EVENT_PENDING 플래그로 표시되는 비 캐치업 이벤트에는 예외 및 MDA(관리 디버깅 도우미) 알림과 같은 다른 모든 디버거 이벤트가 포함됩니다.

CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH 플래그를 사용하면 런타임에서 종료 예외와 취소할 수 있는 관리 디버거 연결 요청을 구별할 수 있습니다.

요구 사항

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

헤더: Metahost.idl, Metahost.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4부터 사용 가능

참고 항목