에서 SOS데이터에 액세스하는 도우미 메서드를 제공합니다.
비고
이 API는 원래 런타임에서 내부용으로 설계되었습니다. 이제 타사 사용에 대해 지원되지만 가능한 경우 작업 및 ICorDebug API를 ICorProfiler 사용하는 것이 좋습니다.
메서드
| 메서드 | Description |
|---|---|
| GetAppDomainData | 지정된 주소에서 애플리케이션 도메인에 대한 데이터를 검색합니다. |
| GetAppDomainList | 런타임에서 애플리케이션 도메인 목록을 검색합니다. |
| GetAppDomainStoreData | 런타임 애플리케이션 도메인 저장소에 대한 데이터를 검색합니다. |
| GetAssemblyData | 지정된 주소에서 어셈블리의 데이터를 검색합니다. |
| GetCCWData | COM 래퍼 주소에 대한 COM CCW(호출 가능 래퍼) 데이터를 검색합니다. |
| GetCCWInterfaces | COM CCW(호출 가능 래퍼)에 대한 COM 인터페이스 포인터 데이터를 검색합니다. |
| GetCodeHeaderData | 지정된 명령 포인터를 포함하는 JIT 컴파일 메서드의 코드 헤더 데이터를 검색합니다. |
| GetCodeHeapList | 지정된 JIT 관리자의 코드 힙 목록을 검색합니다. |
| GetDomainLocalModuleData | 지정된 주소에서 도메인-로컬 모듈의 데이터를 검색합니다. |
| GetDomainLocalModuleDataFromAppDomain | 지정된 애플리케이션 도메인 및 모듈 식별자에 대한 도메인 로컬 모듈 데이터를 검색합니다. |
| GetDomainLocalModuleDataFromModule | 지정된 모듈에 대한 도메인 로컬 모듈 데이터를 검색합니다. |
| GetFieldDescData | FieldDesc 주소의 데이터를 가져옵니다. |
| GetGCHeapData | 가비지 수집 힙에 대한 일반 정보를 검색합니다. |
| GetGCHeapDetails | 지정된 가비지 수집 힙에 대한 자세한 정보를 검색합니다. |
| GetGCHeapList | 서버 가비지 수집 힙 주소 목록을 검색합니다. |
| GetGCHeapStaticData | 정적 가비지 수집 힙 세부 정보를 검색합니다. |
| GetHandleEnum | 런타임 핸들에 대한 열거자를 검색합니다. |
| GetHandleEnumForTypes | 형식이 지정된 형식 값과 일치하는 런타임 핸들에 대한 열거자를 검색합니다. |
| GetHeapAnalyzeData | 지정된 가비지 수집 힙에 대한 힙 분석 데이터를 검색합니다. |
| GetHeapAnalyzeStaticData | 가비지 수집기의 정적 힙 분석 데이터를 검색합니다. |
| GetHeapSegmentData | 지정된 가비지 수집 힙 세그먼트에 대한 정보를 검색합니다. |
| GetILForModule | 모듈의 상대 가상 주소에 해당하는 IL(중간 언어) 주소를 가져옵니다. |
| GetJitManagerList | 런타임에 알려진 JIT 관리자 목록을 검색합니다. |
| GetMethodDescData | 지정된 MethodDesc 포인터의 데이터를 가져옵니다. |
| GetMethodDescFromToken | 모듈의 메타데이터 토큰에 대한 MethodDesc 주소를 가져옵니다. |
| GetMethodDescName | MethodDesc 주소에 해당하는 이름을 가져옵니다. |
| GetMethodDescPtrFromFrame | 프레임 주소에 해당하는 MethodDesc 포인터를 가져옵니다. |
| GetMethodDescPtrFromIP | 지정된 네이티브 명령 주소를 포함하는 메서드에 해당하는 MethodDesc의 포인터를 검색합니다. |
| GetMethodTableData | 메서드 테이블에 대한 데이터를 가져옵니다. |
| GetMethodTableFieldData | 메서드 테이블에 대한 필드 데이터를 가져옵니다. |
| GetMethodTableForEEClass | EEClass 주소에 해당하는 메서드 테이블 주소를 가져옵니다. |
| GetMethodTableSlot | 메서드 테이블의 슬롯 값을 가져옵니다. |
| GetModule | 모듈 주소에 IXCLRDataModule 대한 인터페이스를 가져옵니다. |
| GetModuleData | 지정된 주소에 로드된 모듈에 해당하는 데이터를 가져옵니다. |
| GetObjectData | 지정된 주소에서 개체의 데이터를 검색합니다. |
| GetOOMData | 지정된 가비지 수집 힙에 대한 메모리 부족 데이터를 검색합니다. |
| GetOOMStaticData | 가비지 수집기의 정적 메모리 부족 데이터를 검색합니다. |
| GetRCWData | COM 래퍼 주소에 대한 RCW(런타임 호출 가능 래퍼) 데이터를 검색합니다. |
| GetRCWInterfaces | RCW(런타임 호출 가능 래퍼)에 대한 COM 인터페이스 포인터 데이터를 검색합니다. |
| GetRegisterName | 런타임 레지스터 식별자의 표시 이름을 검색합니다. |
| GetStackReferences | 스레드 호출 스택에서 참조에 대한 열거자를 검색합니다. |
| GetStressLogAddress | 런타임 스트레스 로그의 주소를 검색합니다. |
| GetSyncBlockCleanupData | 지정된 주소에서 동기화 블록의 정리 데이터를 검색합니다. |
| GetSyncBlockData | 지정된 숫자를 사용하여 동기화 블록의 데이터를 검색합니다. |
| GetThreadData | 지정된 주소에서 관리되는 스레드에 대한 데이터를 검색합니다. |
| GetThreadFromThinlockID | 씬 잠금 식별자에 해당하는 관리되는 스레드 주소를 검색합니다. |
| GetThreadLocalModuleData | 지정된 스레드 및 모듈 인덱스에 대한 스레드 로컬 모듈 데이터를 검색합니다. |
| GetThreadpoolData | 런타임 스레드 풀에 대한 데이터를 검색합니다. |
| GetThreadStoreData | 런타임 스레드 저장소에 대한 데이터를 검색합니다. |
| GetTLSIndex | 런타임에서 사용하는 스레드 로컬 스토리지 인덱스를 검색합니다. |
| GetUsefulGlobals | 진단 도구에 일반적으로 유용한 전역 런타임 주소를 검색합니다. |
| GetWorkRequestData | 지정된 주소에서 작업 요청에 대한 데이터를 검색합니다. |
| TraverseLoaderHeap | 지정된 로더 힙의 블록을 열거합니다. |
| TraverseModuleMap | 모듈 맵을 트래버스하고 각 항목에 대한 콜백을 호출합니다. |
| TraverseRCWCleanupList | RCW(런타임 호출 가능 래퍼) 정리 목록을 트래버스하고 각 항목에 대한 방문자 콜백을 호출합니다. |
| TraverseVirtCallStubHeap | 지정된 애플리케이션 도메인에 대한 가상 호출 스텁 힙의 블록을 열거합니다. |
비고
이 인터페이스는 런타임 내에 있으며 헤더 또는 라이브러리 파일을 통해 노출되지 않습니다. 그러나 일반적인 COM 메커니즘을 통해 가져올 수 있는 GUID IUnknown 를 436f00f2-b42a-4b9f-870c-e73db66ae930 사용하여 파생되는 COM 인터페이스입니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요. 머리글:없음 라이브러리: 없음 .NET Framework 버전: 4.7 이후 사용 가능
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET