다음을 통해 공유


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

업데이트: 2010년 7월

이 단원에서는 호스팅 API에서 사용하는 관리되지 않는 전역 정적 함수를 설명합니다.

_Cor* 함수를 제외하고 이러한 함수는 .NET Framework 버전 4에서 더 이상 사용되지 않습니다.

단원 내용

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

  • _CorExeMain 함수
    CLR(공용 언어 런타임)을 초기화하고, 실행 가능한 어셈블리의 CLR 헤더에서 관리되는 진입점을 찾고, 실행을 시작합니다.

  • _CorExeMain2 함수
    지정된 메모리 매핑된 코드에서 진입점을 실행합니다. 이 기능을 운영 체제 로더라고 합니다.

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

  • _CorValidateImage 함수
    관리되는 모듈 이미지가 유효한지 검사하고 관리되는 모듈 이미지가 로드되면 운영 체제 로더에 알립니다.

  • CallFunctionShim 함수
    사용되지 않습니다. 지정된 라이브러리에서 지정된 이름과 매개 변수를 가진 함수를 호출합니다.

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

  • CoEEShutDownCOM 함수
    프로세스에서 COM 어셈블리를 언로드합니다. 이 함수는 .NET Framework 버전 4에서 더 이상 사용되지 않습니다.

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

  • CoInitializeEE 함수
    CLR 실행 엔진이 프로세스에 로드되도록 합니다. 이 함수는 .NET Framework 4에서 더 이상 사용되지 않습니다. ICLRRuntimeHost::Start 메서드를 대신 사용합니다.

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

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

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

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

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

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

  • CorLaunchApplication 함수
    사용되지 않습니다. 지정한 매니페스트 및 기타 응용 프로그램 데이터를 사용하여 특정 네트워크 경로에 있는 응용 프로그램을 시작합니다.

  • CorMarkThreadInThreadPool 함수
    사용되지 않습니다. 현재 실행 중인 스레드 풀 스레드에 관리 코드 실행 표시를 추가합니다. .NET Framework 버전 2.0부터는 이 기능이 영향을 주지 않습니다. 이 기능은 필요하지 않으며 코드에서 제거할 수 있습니다.

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

  • CoUninitializeEE 함수
    CoUninitializeEE는 사용되지 않습니다.

  • CreateDebuggingInterfaceFromVersion 함수
    사용되지 않습니다. 지정된 버전 정보를 기준으로 ICorDebug 개체를 만듭니다.

  • CreateICeeFileGen 함수
    사용되지 않습니다. ICeeFileGen 개체를 만듭니다.

  • DestroyICeeFileGen 함수
    사용되지 않습니다. ICeeFileGen 개체를 소멸시킵니다.

  • FExecuteInAppDomainCallback 함수 포인터
    사용되지 않습니다. 관리 코드를 실행하기 위해 CLR에서 호출한 함수를 가리킵니다.

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

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

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

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

  • GetCORVersion 함수
    사용되지 않습니다. 현재 프로세스에서 실행되고 있는 CLR의 버전 번호를 반환합니다.

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

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

  • GetRequestedRuntimeInfo 함수
    사용되지 않습니다. 응용 프로그램에서 요청한 CLR에 대한 버전 및 디렉터리 정보를 가져옵니다.

  • GetRequestedRuntimeVersion 함수
    사용되지 않습니다. 지정한 응용 프로그램에서 요청한 CLR의 버전 번호를 가져옵니다. 해당 버전이 설치되지 않은 경우에는 요청된 버전 이전에 설치된 최신 버전을 가져옵니다.

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

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

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

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

  • LoadStringRCEx 함수
    사용되지 않습니다. HRESULT 값을 지정한 문화권에 대한 해당 오류 메시지로 변환합니다.

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

  • LPOVERLAPPED_COMPLETION_ROUTINE 함수 포인터
    사용되지 않습니다. 장치에 대한 겹친(비동기) I/O가 완료되었음을 호스트에 알리는 함수를 가리킵니다.

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

  • RunDll32ShimW 함수
    사용되지 않습니다. 지정된 명령을 실행합니다.

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

관련 단원

호스팅 Coclass

호스팅 인터페이스

호스팅 열거형

호스팅 구조체

변경 기록

날짜

변경 내용

이유

2010년 7월

CorMarkThreadInThreadPool 함수 함수가 더 이상 영향을 주지 않는다는 명확한 설명이 추가되었습니다.

고객 의견