다음을 통해 공유


ICorDebugChain 인터페이스

실제 또는 논리 호출 스택의 세그먼트를 나타냅니다.

메서드

메서드

설명

ICorDebugChain::EnumerateFrames 메서드

최근 프레임부터 시작하여 체인에 있는 모든 관리되는 스택 프레임을 포함하는 열거자를 가져옵니다.

ICorDebugChain::GetActiveFrame 메서드

체인에서 가장 최근의 활성 프레임을 가져옵니다.

ICorDebugChain::GetCallee 메서드

이 체인에서 호출한 체인을 가져옵니다.

ICorDebugChain::GetCaller 메서드

이 체인을 호출한 체인을 가져옵니다.

ICorDebugChain::GetContext 메서드

구현되지 않았습니다.

ICorDebugChain::GetNext 메서드

스레드에 대한 프레임의 다음 체인을 가져옵니다.

ICorDebugChain::GetPrevious 메서드

스레드에 대한 프레임의 이전 체인을 가져옵니다.

ICorDebugChain::GetReason 메서드

이 호출 체인이 발생한 이유를 가져옵니다.

ICorDebugChain::GetRegisterSet 메서드

이 체인의 활성 부분에 대한 레지스터 집합을 가져옵니다.

ICorDebugChain::GetStackRange 메서드

이 체인에 대한 스택 세그먼트의 주소 범위를 가져옵니다.

ICorDebugChain::GetThread 메서드

이 호출 체인이 포함되어 있는 실제 스레드를 가져옵니다.

ICorDebugChain::IsManaged 메서드

이 체인이 관리 코드에서 실행되는지 여부를 나타내는 값을 가져옵니다.

설명

체인 내의 스택 프레임은 인접한 스택 공간을 사용하며 동일한 스레드와 컨텍스트를 공유합니다. 체인은 관리 코드 체인이나 비관리 코드 체인 중 하나를 나타낼 수 있습니다. 비어 있는 ICorDebugChain 인스턴스는 비관리 코드 체인을 나타냅니다.

참고참고

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

요구 사항

플랫폼: .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

참고 항목

기타 리소스

디버깅 인터페이스