ICorDebugController 인터페이스
Process나 AppDomain 같이 코드 실행 컨텍스트를 제어할 수 있는 범위를 나타냅니다.
메서드
메서드 |
설명 |
---|---|
ICorDebugController::CanCommitChanges |
이 메서드는 사용되지 않습니다. |
ICorDebugController::CommitChanges |
이 메서드는 사용되지 않습니다. |
ICorDebugController::Stop을 호출한 후 관리되는 스레드를 다시 실행합니다. |
|
프로세스 또는 응용 프로그램 도메인에서 디버거를 분리합니다. |
|
프로세스에서 활성 상태인 관리되는 스레드의 열거자를 가져옵니다. |
|
지정한 스레드에 대해 현재 큐에 대기 중인 관리되는 콜백이 있는지 여부를 나타내는 값을 가져옵니다. |
|
프로세스의 스레드가 현재 자유롭게 실행되고 있는지 여부를 나타내는 값을 가져옵니다. |
|
프로세스에서 관리되는 모든 스레드의 디버그 상태를 설정합니다. |
|
프로세스에서 관리 코드를 실행하는 모든 스레드를 동시에 중지합니다. |
|
지정된 종료 코드를 사용하여 프로세스를 종료합니다. |
설명
ICorDebugController에서 프로세스를 제어 중이면 범위에 프로세스의 모든 스레드가 포함됩니다. ICorDebugController에서 응용 프로그램 도메인을 제어 중이면 범위에 특정 응용 프로그램 도메인의 스레드만 포함됩니다.
![]() |
---|
이 인터페이스는 컴퓨터 간이나 프로세스 간에 원격으로 호출되는 것을 지원하지 않습니다. |
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: CorDebug.idl, CorDebug.h
라이브러리: CorGuids.lib
.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0