다음을 통해 공유


ICorDebugCode 인터페이스

CIL(공용 중간 언어) 코드 또는 네이티브 코드의 세그먼트를 나타냅니다.

메서드

메서드 설명
CreateBreakpoint 메서드 지정된 오프셋에 중단점을 만듭니다.
GetAddress 메서드 ICorDebugCode가 나타내는 코드 세그먼트의 RVA(상대 가상 주소)를 가져옵니다.
GetCode 메서드 디스어셈블리에 대해 서식이 지정된 지정된 함수에 대한 모든 코드를 가져옵니다. 이 메서드는 더 이상 사용되지 않습니다. 대신 ICorDebugCode2::GetCodeChunks를 사용합니다.
GetEnCRemapSequencePoints 메서드 구현되지 않았습니다.
GetFunction 메서드 ICorDebugCode와 연결된 “ICorDebugFunction”을 가져옵니다.
GetILToNativeMapping 메서드 CIL 오프셋에서 네이티브 오프셋으로의 매핑을 나타내는 "COR_DEBUG_IL_TO_NATIVE_MAP" 인스턴스의 배열을 가져옵니다.
GetSize 메서드 ICorDebugCode가 나타내는 이진 코드의 크기(바이트)를 가져옵니다.
GetVersionNumber 메서드 ICorDebugCode가 나타내는 코드의 버전을 식별하는 1부터 시작하는 번호를 가져옵니다.
IsIL 메서드 CIL에서 컴파일되는지 여부를 ICorDebugCode 나타내는 값을 가져옵니다.

설명

ICorDebugCode 는 CIL 또는 네이티브 코드를 나타낼 수 있습니다. CIL 코드를 나타내는 "ICorDebugFunction" 개체에는 0개 또는 연결된 개체가 하나 ICorDebugCode 있을 수 있습니다. 네이티브 코드를 나타내는 “ICorDebugFunction” 개체에는 개수 제한 없이 연결된 ICorDebugCode 개체가 있을 수 있습니다.

참고 항목

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

요구 사항

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

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

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

참고 항목