ICorDebugChain 인터페이스

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

메서드

메서드 Description
EnumerateFrames 메서드 가장 최근 프레임부터 시작하여 체인의 모든 관리되는 스택 프레임을 포함하는 열거자를 가져옵니다.
GetActiveFrame 메서드 체인의 활성(즉, 가장 최근) 프레임을 가져옵니다.
GetCallee 메서드 이 체인에서 호출된 체인을 가져옵니다.
GetCaller 메서드 이 체인을 호출한 체인을 가져옵니다.
GetContext 메서드 구현되지 않았습니다.
GetNext 메서드 스레드에 대한 다음 프레임 체인을 가져옵니다.
GetPrevious 메서드 스레드에 대한 이전 프레임 체인을 가져옵니다.
GetReason 메서드 이 호출 체인의 발생 이유를 가져옵니다.
GetRegisterSet 메서드 이 체인의 활성 부분에 대한 레지스터 집합을 가져옵니다.
GetStackRange 메서드 이 체인에 대한 스택 세그먼트의 주소 범위를 가져옵니다.
GetThread 메서드 이 호출 체인이 속한 실제 스레드를 가져옵니다.
IsManaged 메서드 이 체인이 관리 코드를 실행하고 있는지 여부를 나타내는 값을 가져옵니다.

설명

체인의 스택 프레임은 인접한 스택 공간을 차지하고 동일한 스레드와 컨텍스트를 공유합니다. 체인은 관리되는 코드 체인이나 관리되지 않는 코드 체인을 나타낼 수 있습니다. 빈 ICorDebugChain 인스턴스는 관리되지 않는 코드 체인을 나타냅니다.

참고

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

요구 사항

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

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

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

참고 항목