ICorDebugProcess5 인터페이스

관리되는 힙에 대한 액세스를 지원하고, 관리되는 개체의 가비지 수집에 대한 정보를 제공하고, 디버거가 애플리케이션 로컬 네이티브 이미지 캐시에서 이미지를 로드하는지 여부를 확인하기 위해 ICorDebugProcess 인터페이스를 확장합니다.

메서드

메서드 Description
EnableNGenPolicy 메서드 관리되는 디버거에서 실행되는 동안 애플리케이션이 네이티브 이미지를 로드하는 방법을 결정하는 값을 설정합니다.
EnumerateGCReferences 메서드 프로세스에서 가비지 수집될 모든 개체에 대한 열거자를 가져옵니다.
EnumerateHandles 메서드 프로세스의 개체 핸들에 대한 열거자를 가져옵니다.
EnumerateHeap 메서드 관리되는 힙의 개체에 대한 열거자를 가져옵니다.
EnumerateHeapRegions 메서드 관리되는 힙 영역에 대한 열거자를 가져옵니다.
GetArrayLayout 메서드 메모리의 배열 레이아웃에 대한 정보를 가져옵니다.
GetGCHeapInformation 메서드 관리되는 힙에서 가비지 수집될 개체에 대한 정보가 포함된 COR_HEAPINFO 구조에 대한 포인터를 가져옵니다.
GetObject 메서드 관리되는 힙의 개체에 대한 포인터를 가져옵니다.
GetTypeFields 메서드 형식 식별자를 기반으로 형식에 대한 필드 정보가 포함된 배열에 대한 포인터를 가져옵니다.
GetTypeForTypeID 메서드 형식 식별자를 기반으로 개체에 대한 정보를 제공하는 형식 개체를 가져옵니다.
GetTypeID 메서드 지정된 주소에 있는 개체의 형식 식별자를 가져옵니다.
GetTypeLayout 메서드 형식 식별자를 기반으로 메모리에 있는 개체의 레이아웃에 대한 정보를 가져옵니다.

설명

이 인터페이스는 ICorDebugProcess, ICorDebugProcess2 및 ICorDebugProcess3 인터페이스를 논리적으로 확장합니다.

참고

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

요구 사항

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

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

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

참고 항목