다음을 통해 공유


ICLRRuntimeInfo 인터페이스

버전, 디렉터리, 로드 상태 등 특정 CLR(공용 언어 런타임)에 대한 정보를 반환하는 메서드를 제공합니다. 또한 이 인터페이스는 런타임을 초기화하지 않고 런타임 관련 기능을 제공합니다. 여기에는 런타임에 상대적인 LoadLibrary 메서드, 런타임 모듈 관련 GetProcAddress 메서드 및 GetInterface 메서드를 통해 런타임에서 제공하는 인터페이스가 포함됩니다.

메서드

메서드

설명

ICLRRuntimeInfo::BindAsLegacyV2Runtime 메서드

모든 레거시 CLR 버전 2 정품 인증 정책 결정을 위해 이 런타임을 바인딩합니다.

ICLRRuntimeInfo::GetDefaultStartupFlags 메서드

CLR 시작 플래그 및 호스트 구성 파일을 가져옵니다.

ICLRRuntimeInfo::GetInterface 메서드

CLR을 현재 프로세스로 로드하고 ICLRRuntimeHost, ICLRStrongNameIMetaDataDispenser 같은 런타임 인터페이스 포인터를 반환합니다. 이 메서드는 모든 CorBindTo* 함수를 대체합니다.

ICLRRuntimeInfo::GetProcAddress 메서드

이 인터페이스와 연결된 CLR에서 내보낸 특정 함수의 주소를 가져옵니다. 이 메서드는 GetRealProcAddress 메서드를 대체합니다.

ICLRRuntimeInfo::GetRuntimeDirectory 메서드

이 인터페이스와 연결된 CLR의 설치 디렉터리를 가져옵니다. 이 메서드는 GetCORSystemDirectory 메서드를 대체합니다.

ICLRRuntimeInfo::GetVersionString 메서드

지정된 ICLRRuntimeInfo 인터페이스와 연결된 CLR(공용 언어 런타임) 버전 정보를 가져옵니다. 이 메서드는 GetRequestedRuntimeInfoGetRequestedRuntimeVersion 메서드를 대체합니다.

ICLRRuntimeInfo::IsLoadable 메서드

프로세스에 이미 로드된 다른 런타임을 고려하여 이 인터페이스에 연결된 런타임을 현재 프로세스로 로드할 수 있는지 여부를 나타냅니다.

ICLRRuntimeInfo::IsLoaded 메서드

ICLRRuntimeInfo 인터페이스와 연결된 CLR이 프로세스로 로드되는지 여부를 나타냅니다.

ICLRRuntimeInfo::IsStarted 메서드

ICLRRuntimeInfo 인터페이스와 연결된 CLR이 시작되었는지 여부를 나타냅니다.

ICLRRuntimeInfo::LoadErrorString 메서드

HRESULT 값을 지정한 문화권에 대한 해당 오류 메시지로 변환합니다. 이 메서드는 LoadStringRCLoadStringRCEx 메서드를 대체합니다.

ICLRRuntimeInfo::LoadLibrary 메서드

ICLRRuntimeInfo 인터페이스가 나타내는 CLR의 프레임워크 디렉터리에서 라이브러리를 로드합니다. 이 메서드는 LoadLibraryShim 메서드를 대체합니다.

ICLRRuntimeInfo::SetDefaultStartupFlags 메서드

CLR 시작 플래그 및 호스트 구성 파일을 설정합니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: MetaHost.h

라이브러리: MSCorEE.dll에 리소스로 포함됨

.NET Framework 버전: 4

참고 항목

기타 리소스

호스팅 인터페이스

호스팅(관리되지 않는 API 참조)