ICLRRuntimeInfo 인터페이스
버전, 디렉터리, 로드 상태 등 특정 CLR(공용 언어 런타임)에 대한 정보를 반환하는 메서드를 제공합니다. 또한 이 인터페이스는 런타임을 초기화하지 않고 런타임 관련 기능을 제공합니다. 여기에는 런타임에 상대적인 LoadLibrary 메서드, 런타임 모듈 관련 GetProcAddress 메서드 및 GetInterface 메서드를 통해 런타임에서 제공하는 인터페이스가 포함됩니다.
메서드
메서드 |
설명 |
---|---|
모든 레거시 CLR 버전 2 정품 인증 정책 결정을 위해 이 런타임을 바인딩합니다. |
|
CLR 시작 플래그 및 호스트 구성 파일을 가져옵니다. |
|
CLR을 현재 프로세스로 로드하고 ICLRRuntimeHost, ICLRStrongName 및 IMetaDataDispenser 같은 런타임 인터페이스 포인터를 반환합니다. 이 메서드는 모든 CorBindTo* 함수를 대체합니다. |
|
이 인터페이스와 연결된 CLR에서 내보낸 특정 함수의 주소를 가져옵니다. 이 메서드는 GetRealProcAddress 메서드를 대체합니다. |
|
이 인터페이스와 연결된 CLR의 설치 디렉터리를 가져옵니다. 이 메서드는 GetCORSystemDirectory 메서드를 대체합니다. |
|
지정된 ICLRRuntimeInfo 인터페이스와 연결된 CLR(공용 언어 런타임) 버전 정보를 가져옵니다. 이 메서드는 GetRequestedRuntimeInfo 및 GetRequestedRuntimeVersion 메서드를 대체합니다. |
|
프로세스에 이미 로드된 다른 런타임을 고려하여 이 인터페이스에 연결된 런타임을 현재 프로세스로 로드할 수 있는지 여부를 나타냅니다. |
|
ICLRRuntimeInfo 인터페이스와 연결된 CLR이 프로세스로 로드되는지 여부를 나타냅니다. |
|
ICLRRuntimeInfo 인터페이스와 연결된 CLR이 시작되었는지 여부를 나타냅니다. |
|
HRESULT 값을 지정한 문화권에 대한 해당 오류 메시지로 변환합니다. 이 메서드는 LoadStringRC 및 LoadStringRCEx 메서드를 대체합니다. |
|
ICLRRuntimeInfo 인터페이스가 나타내는 CLR의 프레임워크 디렉터리에서 라이브러리를 로드합니다. 이 메서드는 LoadLibraryShim 메서드를 대체합니다. |
|
CLR 시작 플래그 및 호스트 구성 파일을 설정합니다. |
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: MetaHost.h
라이브러리: MSCorEE.dll에 리소스로 포함됨
.NET Framework 버전: 4