다음을 통해 공유


ClrCreateManagedInstance 함수

지정된 관리되는 형식의 instance 만듭니다.

이 함수는 .NET Framework 4에서 더 이상 사용되지 않습니다. COM 활성화를 사용하여 관리되는 형식의 instance 만들거나 호스팅을 사용합니다(.NET Framework 4 및 4.5에 추가된 CLR 호스팅 인터페이스 참조).

구문

STDAPI ClrCreateManagedInstance (  
    [in]  LPCWSTR  pTypeName,
    [in]  REFIID   riid,
    [out] void     **ppObject  
);  

매개 변수

pTypeName
[in] 요청되는 instance 형식의 이름에 대한 포인터입니다.

riid
[in] IID 요청되는 instance 형식의 입니다.

ppObject
[out] 호출자가 요청한 관리되는 형식의 instance 대한 포인터에 대한 포인터입니다.

설명

공용 언어 런타임은 이미 프로세스에 로드되어야 합니다. 예를 들어 함수가 호출되기 전에 CorBindToRuntimeEx 함수에 대한 호출을 ClrCreateManagedInstance 사용하여 로드할 수 있습니다. 런타임이 로드되지 ClrCreateManagedInstance 않은 경우 먼저 런타임의 v1.0.3705를 로드하려고 시도합니다. 실패하면 최신 버전의 런타임을 로드하려고 시도합니다.

요구 사항

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

헤더: MSCorEE.h

라이브러리: MSCorEE.dll

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

참고 항목