다음을 통해 공유


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 메서드 Deprecated.
WriteMemory 메서드 프로세스의 메모리 영역에 데이터를 씁니다.

비고

비고

이 인터페이스는 컴퓨터 간 또는 크로스 프로세스 중 원격으로 호출되는 것을 지원하지 않습니다.

요구 사항

플랫폼:.NET 지원 운영 체제를 참조하세요.

머리글: CorDebug.idl, CorDebug.h

도서관: CorGuids.lib

.NET 버전: .NET Framework 1.0 이후 사용 가능

참고하십시오