다음을 통해 공유


사용되지 않는 CLR 호스팅 함수

이 섹션에서는 이전 버전의 호스팅 API에서 사용한 관리되지 않는 전역 정적 함수에 대해 설명합니다.

.NET Framework에서만 사용되는 인프라 함수(_Cor* 함수)를 제외하고 이러한 함수는 .NET Framework 4에서 더 이상 사용되지 않습니다.

활성화 함수

ClrCreateManagedInstance 함수 되지 않는. 지정된 관리되는 형식의 인스턴스를 만듭니다.

CoInitializeCor 함수 되지 않는. CLR(공용 언어 런타임)을 초기화하려면 CorBindToRuntimeEx 또는 CorBindToCurrentRuntime을 사용합니다.

CoInitializeEE 함수 되지 않는. CLR 실행 엔진이 프로세스에 로드되었는지 확인합니다. 대신 ICLRRuntimeHost::Start 메서드를 사용합니다.

CorBindToCurrentRuntime 함수 되지 않는. XML 파일에 저장된 버전 정보를 사용하여 CLR(공용 언어 런타임)을 프로세스에 로드합니다.

CorBindToRuntime 함수 되지 않는. 관리되지 않는 호스트가 CLR을 프로세스에 로드할 수 있도록 합니다.

CorBindToRuntimeByCfg 함수 되지 않는. XML 파일에서 읽은 버전 정보를 사용하여 CLR을 프로세스에 로드합니다.

CorBindToRuntimeEx 함수 되지 않는. 관리되지 않는 호스트가 프로세스에 CLR을 로드할 수 있도록 하고 플래그를 설정하여 CLR의 동작을 지정할 수 있습니다.

CorBindToRuntimeHost 함수 되지 않는. 호스트가 지정된 버전의 CLR을 프로세스에 로드할 수 있도록 합니다.

GetCORRequiredVersion 함수 되지 않는. 필요한 CLR 버전 번호를 가져옵니다.

GetCORSystemDirectory 함수 되지 않는. 프로세스에 로드되는 CLR의 설치 디렉터리를 반환합니다.

GetRealProcAddress 함수 되지 않는. 설치된 최신 버전의 CLR에서 내보낸 지정된 함수의 주소를 가져옵니다.

GetRequestedRuntimeInfo 함수 되지 않는. 애플리케이션에서 요청한 CLR에 대한 버전 및 디렉터리 정보를 가져옵니다.

CLR 버전 함수

이 섹션의 함수는 CLR 버전을 반환합니다. CLR을 활성화하지 않습니다.

GetCORVersion 함수 되지 않는. 현재 프로세스에서 실행 중인 CLR의 버전 번호를 반환합니다.

GetFileVersion 함수 되지 않는. 지정된 버퍼를 사용하여 지정된 파일의 CLR 버전 정보를 가져옵니다.

GetRequestedRuntimeVersion 함수 되지 않는. 지정된 애플리케이션에서 요청한 CLR의 버전 번호를 가져옵니다. 해당 버전이 설치되지 않은 경우 요청된 버전 이전에 설치된 최신 버전을 가져옵니다.

GetRequestedRuntimeVersionForCLSID 함수 되지 않는. 지정된 CLSID를 사용하여 클래스에 대한 적절한 CLR 버전 정보를 가져옵니다.

GetVersionFromProcess 함수 되지 않는. 지정된 프로세스 핸들과 연결된 CLR의 버전 번호를 가져옵니다.

LockClrVersion 함수 되지 않는. 호스트에서 CLR을 명시적으로 초기화하기 전에 프로세스 내에서 사용할 CLR 버전을 결정할 수 있습니다.

호스팅 함수

CallFunctionShim 함수 되지 않는. 지정된 라이브러리에 지정된 이름과 매개 변수가 있는 함수를 호출합니다.

CoEEShutDownCOM 함수 되지 않는. 프로세스에서 COM 어셈블리를 언로드합니다.

CorExitProcess 함수 되지 않는. 현재 관리되지 않는 프로세스를 종료합니다.

CorLaunchApplication 함수 되지 않는. 지정된 매니페스트 및 기타 애플리케이션 데이터를 사용하여 지정된 네트워크 경로에서 애플리케이션을 시작합니다.

CorMarkThreadInThreadPool 함수 되지 않는. 관리 코드 실행을 위해 현재 실행 중인 스레드 풀 스레드를 표시합니다. .NET Framework 버전 2.0부터 이 함수는 효과가 없습니다. 필수는 아니며 코드에서 제거할 수 있습니다.

CoUninitializeCor 함수 되지 않는. CLR은 프로세스에서 언로드할 수 없습니다.

CoUninitializeEE 함수 되지 않는.

CreateDebuggingInterfaceFromVersion 함수 되지 않는. 지정된 버전 정보를 기반으로 ICorDebug 개체를 만듭니다.

CreateICeeFileGen 함수 되지 않는. ICeeFileGen 개체를 만듭니다.

DestroyICeeFileGen 함수 되지 않는. ICeeFileGen 개체를 삭제합니다.

FExecuteInAppDomainCallback 함수 포인터 되지 않는. CLR이 관리 코드를 실행하기 위해 호출하는 함수를 가리킵니다.

FLockClrVersionCallback 함수 포인터 되지 않는. CLR이 호스트에 초기화가 시작되거나 완료되었음을 알리기 위해 호출하는 함수를 가리킵니다.

GetCLRIdentityManager 함수 되지 않는. CLR에서 ID를 관리할 수 있는 인터페이스에 대한 포인터를 가져옵니다.

LoadLibraryShim 함수 되지 않는. 지정된 버전의 .NET Framework DLL을 로드합니다.

LoadStringRC 함수 되지 않는. 현재 스레드의 기본 문화권을 사용하여 HRESULT 값을 오류 메시지로 변환합니다.

LoadStringRCEx 함수 되지 않는. HRESULT 값을 지정된 문화권에 대한 적절한 오류 메시지로 변환합니다.

LPOVERLAPPED_COMPLETION_ROUTINE 함수 포인터 되지 않는. 디바이스에 겹치는(즉, 비동기) I/O가 완료되었을 때 호스트에 알리는 함수를 가리킵니다.

LPTHREAD_START_ROUTINE 함수 포인터 되지 않는. 스레드가 실행되기 시작했음을 호스트에 알리는 함수를 가리킵니다.

RunDll32ShimW 함수 되지 않는. 지정된 명령을 실행합니다.

WAITORTIMERCALLBACK 함수 포인터 되지 않는. 대기 핸들이 신호를 받거나 시간이 초과되었음을 호스트에 알리는 함수를 가리킵니다.

인프라 함수

이 섹션의 함수는 .NET Framework에서만 사용됩니다.

_CorDllMain 함수 CLR을 초기화하고, DLL 어셈블리의 CLR 헤더에서 관리되는 진입점을 찾고, 실행을 시작합니다.

_CorExeMain 함수 CLR을 초기화하고, 실행 파일 어셈블리의 CLR 헤더에서 관리되는 진입점을 찾고, 실행을 시작합니다.

_CorExeMain2 함수 지정된 메모리 매핑 코드에서 진입점을 실행합니다. 이 함수는 운영 체제 로더에 의해 호출됩니다.

_CorImageUnloading 함수 관리되는 모듈 이미지가 언로드될 때 로더에 알합니다.

_CorValidateImage 함수 관리되는 모듈 이미지의 유효성을 검사하고 로드된 후 운영 체제 로더에 알깁니다.

참고하십시오