다음을 통해 공유


ICorDebugSymbolProvider 인터페이스

디버그 기호 정보를 검색하는 데 사용할 수 있는 메서드를 제공합니다.

메서드

메서드 Description
GetAssemblyImageBytes 메서드 병합된 어셈블리의 RVA(상대 가상 주소)가 지정된 경우 병합된 어셈블리에서 데이터를 읽습니다.
GetAssemblyImageMetadata 메서드 병합된 어셈블리에서 메타데이터를 반환합니다.
GetCodeRange 메서드 메서드의 RVA(상대 가상 주소)가 지정된 경우 메서드 시작 주소와 크기를 가져옵니다.
GetInstanceFieldSymbols 메서드 typespec 서명에 해당하는 인스턴스 필드 기호를 가져옵니다.
GetMergedAssemblyRecords 메서드 모든 병합된 어셈블리에 대한 기호 레코드를 가져옵니다.
GetMethodLocalSymbols 메서드 메서드의 RVA(상대 가상 주소)가 지정된 경우 해당 메서드의 로컬 기호를 가져옵니다.
GetMethodParameterSymbols 메서드 메서드의 RVA(상대 가상 주소)가 지정된 경우 해당 메서드의 매개 변수 기호를 가져옵니다.
GetMethodProps 메서드 해당 메서드에 RVA(상대 가상 주소)가 제공된 경우 메서드의 메타데이터 토큰 및 제네릭 매개 변수 정보와 같은 메서드 속성 정보를 반환합니다.
GetObjectSize 메서드 typespec 서명을 기준으로 개체의 개체 크기를 반환합니다.
GetStaticFieldSymbols 메서드 typespec 서명에 해당하는 정적 필드 기호를 가져옵니다.
GetTypeProps 메서드 vtable에 RVA(상대 가상 주소)가 제공된 경우 해당 제네릭 매개 변수의 서명 수와 같은 형식의 속성 정보를 반환합니다.

설명

참고

이 인터페이스는 .NET 네이티브에서만 사용할 수 있습니다. .NET 네이티브 외부의 ICorDebug 시나리오에 대해 이 인터페이스를 구현하는 경우 공용 언어 런타임에서 이 인터페이스를 무시합니다.

요구 사항

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

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4.6부터 사용 가능, .NET 네이티브만 해당

참고 항목