ISOSDacInterface 인터페이스

에서 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 IUnknown436f00f2-b42a-4b9f-870c-e73db66ae930 사용하여 파생되는 COM 인터페이스입니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요. 머리글:없음 라이브러리: 없음 .NET Framework 버전: 4.7 이후 사용 가능

참고하십시오