다음을 통해 공유


ICorConfiguration

업데이트: 2007년 11월

CLR(공용 언어 런타임)을 구성하기 위한 메서드를 제공합니다.

interface ICorConfiguration : IUnknown {

    HRESULT SetGCThreadControl(
        [in] IGCThreadControl* pGCThreadControl
    );
    HRESULT SetGCHostControl(
        [in] IGCHostControl* pGCHostControl
    );
    HRESULT SetDebuggerThreadControl(
        [in] IDebuggerThreadControl* pDebuggerThreadControl
    );
    HRESULT AddDebuggerSpecialThread(
        [in] DWORD dwSpecialThreadId
    );
}

메서드

메서드

설명

ICorConfiguration::AddDebuggerSpecialThread 메서드

관리되거나 관리되지 않는 디버깅 시나리오 동안 디버거가 응용 프로그램을 중지하는 동시에 특정 스레드는 계속 실행될 수 있어야 함을 디버깅 서비스에 알립니다.

ICorConfiguration::SetDebuggerThreadControl 메서드

CLR 스레드가 차단된 후 디버깅을 위해 차단 해제될 때 디버깅 서비스가 호출할 콜백 인터페이스를 설정합니다.

ICorConfiguration::SetGCHostControl 메서드

가비지 수집기가 호스트에 가상 메모리 제한을 변경하도록 요청하는 데 사용할 콜백 인터페이스를 설정합니다.

ICorConfiguration::SetGCThreadControl 메서드

가비지 수집 동안 차단될 런타임 외 작업에 대해 스레드의 일정을 예약하기 위한 콜백 인터페이스를 설정합니다.

요구 사항

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

헤더: MSCorEE.idl

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

.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

참고 항목

기타 리소스

호스팅 인터페이스