관리되는 힙에 대한 액세스를 지원하고, 관리되는 개체의 가비지 수집에 대한 정보를 제공하고, 디버거가 애플리케이션 로컬 네이티브 이미지 캐시에서 이미지를 로드하는지 여부를 확인하기 위해 ICorDebugProcess 인터페이스를 확장합니다.
메서드
| 메서드 | Description |
|---|---|
| EnableNGenPolicy 메서드 | 관리되는 디버거에서 실행되는 동안 애플리케이션이 네이티브 이미지를 로드하는 방법을 결정하는 값을 설정합니다. |
| EnumerateGCReferences 메서드 | 프로세스에서 가비지 수집할 모든 개체에 대한 열거자를 가져옵니다. |
| EnumerateHandles 메서드 | 프로세스의 개체 핸들에 대한 열거자를 가져옵니다. |
| EnumerateHeap 메서드 | 관리되는 힙의 개체에 대한 열거자를 가져옵니다. |
| EnumerateHeapRegions 메서드 | 관리되는 힙의 지역에 대한 열거자를 가져옵니다. |
| GetArrayLayout 메서드 | 메모리에 있는 배열의 레이아웃에 대한 정보를 가져옵니다. |
| GetGCHeapInformation 메서드 | 관리되는 힙에서 가비지 수집할 개체에 대한 정보를 포함하는 COR_HEAPINFO 구조체에 대한 포인터를 가져옵니다. |
| GetObject 메서드 | 관리되는 힙의 개체에 대한 포인터를 가져옵니다. |
| GetTypeFields 메서드 | 형식 식별자를 기반으로 형식에 대한 필드 정보가 들어 있는 배열에 대한 포인터를 가져옵니다. |
| GetTypeForTypeID 메서드 | 형식 식별자를 기반으로 개체에 대한 정보를 제공하는 형식 개체를 가져옵니다. |
| GetTypeID 메서드 | 지정된 주소에 있는 개체의 형식 식별자를 가져옵니다. |
| GetTypeLayout 메서드 | 형식 식별자를 기반으로 메모리에 있는 개체의 레이아웃에 대한 정보를 가져옵니다. |
비고
이 인터페이스는 ICorDebugProcess, ICorDebugProcess2 및 ICorDebugProcess3 인터페이스를 논리적으로 확장합니다.
비고
이 인터페이스는 다른 컴퓨터 또는 다른 프로세스에서 원격으로 호출되는 것을 지원하지 않습니다.
요구 사항
플랫폼:.NET 지원 운영 체제를 참조하세요.
머리글: CorDebug.idl, CorDebug.h
도서관: CorGuids.lib
.NET 버전: .NET Framework 4.5 이후 사용 가능
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET