다음을 통해 공유


CorBindToCurrentRuntime 함수

XML 파일에 저장된 버전 정보를 사용하여 CLR(공용 언어 런타임)을 프로세스에 로드합니다. XML 파일의 형식은 표준 애플리케이션 구성 파일을 기준으로 모델링됩니다. 구성 파일에 대한 자세한 내용은 구성 파일 스키마를 참조하세요.

이 함수는 .NET Framework 4에서 더 이상 사용되지 않습니다. 공용 언어 런타임을 프로세스에 로드를 참조하세요.

구문

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

매개 변수

pwszFileName
[in] 로드할 CLR의 버전을 지정하는 애플리케이션 구성 파일의 이름입니다. 파일 이름이 정규화되지 않은 경우 호출하는 실행 파일과 동일한 디렉터리에 있는 것으로 간주됩니다.

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

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

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

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

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

요구 사항

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

헤더: MSCorEE.h

라이브러리: MSCorEE.dll

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

참고 항목