다음을 통해 공유


ICorRuntimeHost 인터페이스

호스트가 CLR(공용 언어 런타임)을 명시적으로 시작 및 중지하고, 애플리케이션 도메인을 만들고 구성하며, 기본 도메인에 액세스하고, 프로세스에서 실행 중인 모든 도메인을 열거할 수 있는 메서드를 제공합니다.

.NET Framework 버전 2.0에서 이 인터페이스는 ICLRRuntimeHost로 대체됩니다.

메서드

메서드 Description
CloseEnum 메서드 도메인 열거자를 도메인 목록의 시작 부분으로 다시 설정합니다.
CreateDomain 메서드 애플리케이션 도메인을 만듭니다. 호출자는 System.AppDomain 형식의 인스턴스에 대한 형식 _AppDomain의 인터페이스 포인터를 받습니다.
CreateDomainEx 메서드 애플리케이션 도메인을 만듭니다. 이 메서드를 사용하면 호출자가 IAppDomainSetup 인스턴스를 전달하여 반환된 _AppDomain 인스턴스의 추가 기능을 구성할 수 있습니다.
CreateDomainSetup 메서드 AppDomainSetup 인스턴스에 대한 IAppDomainSetup 형식의 인터페이스 포인터를 가져옵니다. IAppDomainSetup은 애플리케이션 도메인을 만들기 전에 구성하기 위한 메서드를 제공합니다.
CreateEvidence 메서드 호스트가 CreateDomain 또는 CreateDomainEx에 전달할 보안 증거를 만들 수 있도록 하는 IIdentity 형식의 인터페이스 포인터를 가져옵니다.
CreateLogicalThreadState 메서드 사용하지 마십시오.
CurrentDomain 메서드 현재 스레드에 로드된 도메인을 나타내는 형식 _AppDomain의 인터페이스 포인터를 가져옵니다.
DeleteLogicalThreadState 메서드 사용하지 마십시오.
EnumDomains 메서드 현재 프로세스의 도메인에 대한 열거자를 가져옵니다.
GetConfiguration 메서드 호스트가 CLR의 콜백 구성을 지정할 수 있도록 하는 개체를 가져옵니다.
GetDefaultDomain 메서드 현재 프로세스의 기본 도메인을 나타내는 형식 _AppDomain의 인터페이스 포인터를 가져옵니다.
LocksHeldByLogicalThread 메서드 사용하지 마십시오.
MapFile 메서드 지정된 파일을 메모리에 매핑합니다. 이 메서드는 사용되지 않습니다.
NextDomain 메서드 열거형의 다음 도메인에 대한 인터페이스 포인터를 가져옵니다.
Start 메서드 CLR을 시작합니다.
Stop 메서드 현재 프로세스의 런타임에서 코드 실행을 중지합니다.
SwitchInLogicalThreadState 메서드 사용하지 마십시오.
SwitchOutLogicalThreadState 메서드 사용하지 마십시오.
UnloadDomain 메서드 현재 프로세스에서 지정된 애플리케이션 도메인을 언로드합니다.

요구 사항

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

헤더: MSCorEE.h

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

.NET Framework 버전: 1.0, 1.1

참고 항목