다음을 통해 공유


ICorDebugCode 인터페이스

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

메서드

메서드 Description
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 있을 수 있습니다.

비고

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

요구 사항

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

머리글: CorDebug.idl, CorDebug.h

도서관: CorGuids.lib

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

참고하십시오