ICLRDebugManager 인터페이스
호스트가 작업 집합을 식별자 및 이름과 연결할 수 있도록 하는 메서드를 제공합니다.
메서드
메서드 | Description |
---|---|
BeginConnection 메서드 | 호스트와 디버거 간에 새 연결을 설정하여 작업을 식별자 및 이름과 연결합니다. |
EndConnection 메서드 | 작업 목록과 식별자 및 식별 이름 간의 연결을 제거합니다. |
GetDacl 메서드 | 이 메서드가 구현되지 않은 경우 |
IsDebuggerAttached 메서드 | 디버거가 프로세스에 연결되어 있는지 여부를 나타내는 값을 가져옵니다. |
SetConnectionTasks 메서드 | ICLRTask 인스턴스 목록을 식별자 및 이름과 연결합니다. |
SetDacl 메서드 | 이 메서드가 구현되지 않은 경우 |
SetSymbolReadingPolicy 메서드 | PDB(프로그램 데이터베이스) 파일 읽기에 대한 정책을 설정합니다. 정책은 행 번호 및 파일에 대한 정보가 호출 스택에 포함되는지 여부를 결정합니다. |
설명
디버깅 시나리오에서 호스트는 자체 프로그래밍 논리에 따라 작업을 그룹화할 수 있습니다. 예를 들어 그룹화는 개발자가 프로세스에서 실행 중인 모든 작업을 보는 대신, 개발자의 API에 필요한 작업만 볼 수 있게 합니다. ICLRDebugManager
를 사용하면 호스트에서 이러한 종류의 그룹화가 구현됩니다.
중요
세 가지 ICLRDebugManager
메서드, BeginConnection
, SetConnectionTasks
및 EndConnection
은 서로 종속됩니다. 예상대로 작동하려면 지정된 순서로 호출해야 합니다.
그룹화 및 호스트가 그룹화에 할당하는 식별자 및 이름은 CLR(공용 언어 런타임)에 아무런 의미가 없습니다. CLR은 단지 디버거에 정보를 전달합니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: MSCorEE.h
라이브러리: 리소스로 MSCorEE.dll에 포함됩니다.
.NET Framework 버전: 2.0부터 사용 가능
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET