다음을 통해 공유


ICLRDebugManager 인터페이스

호스트가 작업 집합을 식별자 및 이름과 연결할 수 있도록 하는 메서드를 제공합니다.

메서드

메서드 Description
BeginConnection 메서드 호스트와 디버거 간에 새 연결을 설정하여 작업을 식별자 및 이름과 연결합니다.
EndConnection 메서드 작업 목록과 식별자 및 식별 이름 간의 연결을 제거합니다.
GetDacl 메서드 이 메서드가 구현되지 않은 경우
IsDebuggerAttached 메서드 디버거가 프로세스에 연결되어 있는지 여부를 나타내는 값을 가져옵니다.
SetConnectionTasks 메서드 ICLRTask 인스턴스 목록을 식별자 및 이름과 연결합니다.
SetDacl 메서드 이 메서드가 구현되지 않은 경우
SetSymbolReadingPolicy 메서드 PDB(프로그램 데이터베이스) 파일 읽기에 대한 정책을 설정합니다. 정책은 행 번호 및 파일에 대한 정보가 호출 스택에 포함되는지 여부를 결정합니다.

설명

디버깅 시나리오에서 호스트는 자체 프로그래밍 논리에 따라 작업을 그룹화할 수 있습니다. 예를 들어 그룹화는 개발자가 프로세스에서 실행 중인 모든 작업을 보는 대신, 개발자의 API에 필요한 작업만 볼 수 있게 합니다. ICLRDebugManager를 사용하면 호스트에서 이러한 종류의 그룹화가 구현됩니다.

중요

세 가지 ICLRDebugManager 메서드, BeginConnection, SetConnectionTasksEndConnection은 서로 종속됩니다. 예상대로 작동하려면 지정된 순서로 호출해야 합니다.

그룹화 및 호스트가 그룹화에 할당하는 식별자 및 이름은 CLR(공용 언어 런타임)에 아무런 의미가 없습니다. CLR은 단지 디버거에 정보를 전달합니다.

요구 사항

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

헤더: MSCorEE.h

라이브러리: 리소스로 MSCorEE.dll에 포함됩니다.

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

참고 항목