다음을 통해 공유


ICorDebugProcess 인터페이스

관리 코드를 실행하는 프로세스를 나타냅니다. 이 인터페이스는 ICorDebugController의 하위 클래스입니다.

메서드

메서드 Description
ClearCurrentException 메서드 지정된 스레드에서 현재 관리되지 않는 예외를 지웁니다.
EnableLogMessages 메서드 디버거로의 로그 메시지 보내기를 사용하거나 사용하지 않도록 설정합니다.
EnumerateAppDomains 메서드 프로세스의 모든 애플리케이션 도메인을 열거합니다.
EnumerateObjects 메서드 구현되지 않았습니다.
GetHandle 메서드 프로세스에 대한 핸들을 가져옵니다.
GetHelperThreadID 메서드 디버거의 내부 도우미 스레드에 대한 OS(운영 체제) 스레드 ID를 가져옵니다.
GetID 메서드 프로세스의 OS(운영 체제) ID를 가져옵니다.
GetObject 메서드 구현되지 않았습니다.
GetThread 메서드 지정된 OS 스레드 ID가 있는 ICorDebugThread 인스턴스를 가져옵니다.
GetThreadContext 메서드 지정된 스레드에 대한 컨텍스트를 가져옵니다.
IsOSSuspended 메서드 디버거가 프로세스를 중지한 결과 스레드가 일시 중단되었는지 여부를 확인합니다.
IsTransitionStub 메서드 주소가 관리 코드로 전환되는 스텁 내부에 있는지 여부를 결정합니다.
ModifyLogSwitch 메서드 지정된 로그 스위치의 심각도 수준을 설정합니다.
ReadMemory 메서드 프로세스에서 메모리를 읽습니다.
SetThreadContext 메서드 지정된 스레드에 대한 컨텍스트를 설정합니다.
ThreadForFiberCookie 메서드 더 이상 사용되지 않습니다.
WriteMemory 메서드 프로세스의 메모리 영역에 데이터를 씁니다.

설명

참고

이 인터페이스는 크로스 시스템 또는 크로스 프로세스 원격 호출을 지원하지 않습니다.

요구 사항

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

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

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

참고 항목