ICLRRuntimeInfo 인터페이스

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

메서드

메서드 Description
BindAsLegacyV2Runtime 메서드 모든 레거시 CLR 버전 2 활성화 정책 결정에 대해 이 런타임을 바인딩합니다.
GetDefaultStartupFlags 메서드 CLR 시작 플래그 및 호스트 구성 파일을 가져옵니다.
GetInterface 메서드 CLR을 현재 프로세스에 로드하고 ICLRRuntimeHost, ICLRStrongName, IMetaDataDispenser와 같은 런타임 인터페이스 포인터를 반환합니다. 이 메서드는 모든 CorBindTo* 함수를 대체합니다.
GetProcAddress 메서드 이 인터페이스와 연결된 CLR에서 내보낸 지정된 함수의 주소를 가져옵니다. 이 메서드는 GetRealProcAddress 메서드를 대체합니다.
GetRuntimeDirectory 메서드 이 인터페이스와 연결된 CLR의 설치 디렉터리를 가져옵니다. 이 메서드는 GetCORSystemDirectory 메서드를 대체합니다.
GetVersionString 메서드 지정된 ICLRRuntimeInfo 인터페이스와 연결된 CLR(공용 언어 런타임) 버전 정보를 가져옵니다. 이 메서드는 GetRequestedRuntimeInfoGetRequestedRuntimeVersion 메서드를 대체합니다.
IsLoadable 메서드 이미 프로세스에 로드되었을 수 있는 다른 런타임을 고려하여 이 인터페이스와 연결된 런타임을 현재 프로세스에 로드할 수 있는지 여부를 나타냅니다.
IsLoaded 메서드 ICLRRuntimeInfo 인터페이스와 연결된 CLR이 프로세스에 로드되는지 여부를 나타냅니다.
IsStarted 메서드 ICLRRuntimeInfo 인터페이스와 연결된 CLR이 시작되었는지 여부를 나타냅니다.
LoadErrorString 메서드 HRESULT 값을 지정된 문화권에 대한 적절한 오류 메시지로 변환합니다. 이 메서드는 LoadStringRCLoadStringRCEx 메서드를 대체합니다.
LoadLibrary 메서드 ICLRRuntimeInfo 인터페이스가 나타내는 CLR의 프레임워크 디렉터리에서 라이브러리를 로드합니다. 이 메서드는 LoadLibraryShim 메서드를 대체합니다.
SetDefaultStartupFlags 메서드 CLR 시작 플래그 및 호스트 구성 파일을 설정합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: MetaHost.h

라이브러리: 리소스로 MSCorEE.dll에 포함됩니다.

.NET Framework 버전: 4부터 사용 가능

참고 항목