다음을 통해 공유


CorBindToCurrentRuntime 함수

XML 파일에 저장된 버전 정보를 사용하여 CLR(공용 언어 런타임)을 프로세스로 로드합니다. XML 파일의 형식은 표준 응용 프로그램 구성 파일을 따라 모델링합니다. 구성 파일에 대한 자세한 내용은 .NET Framework의 구성 파일 스키마을 참조하십시오.

.NET Framework 버전 4에서는 이 함수가 더 이상 사용되지 않습니다.

HRESULT CorBindToCurrentRuntime (
    [in]  LPCWSTR   pwszFileName,
    [in]  REFCLSID  rclsid,
    [in]  REFIID    riid,
    [out] LPVOID    *ppv
);

매개 변수

  • pwszFileName
    [in] 로드할 CLR의 버전을 지정하는 응용 프로그램 구성 파일의 이름입니다. 파일 이름이 정규화된 형식이 아닌 경우 호출을 수행하는 실행 파일과 같은 디렉터리에 있는 것으로 가정합니다.

    로드할 런타임의 버전은 구성 파일의 <requiredRuntime> 요소에 있는 버전 특성으로 표현됩니다.

    버전이 지정되지 않았거나 <requiredRuntime> 요소를 찾을 수 없으면 컴퓨터에 설치된 최신 버전의 CLR이 로드됩니다.

  • rclsid
    [in] ICorRuntimeHost 또는 ICLRRuntimeHost 인터페이스를 구현하는 coclass의 CLSID입니다. 지원되는 값은 CLSID_CorRuntimeHost 또는 CLSID_CLRRuntimeHost입니다.

  • riid
    [in] 요청하는 인터페이스의 IID입니다. 지원되는 값은 IID_ICorRuntimeHost 또는 IID_ICLRRuntimeHost입니다.

  • ppv
    [out] 반환된 인터페이스 포인터입니다.

요구 사항

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

헤더: MSCorEE.h

라이브러리: MSCorEE.dll

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

참고 항목

참조

CorBindToRuntime 함수

CorBindToRuntimeByCfg 함수

CorBindToRuntimeEx 함수

CorBindToRuntimeHost 함수

ICorRuntimeHost 인터페이스

기타 리소스

.NET Framework 1.1 및 2.0 호스팅 전역 정적 함수