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부터 사용 가능
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET