_CorDllMain 함수
CLR(공용 언어 런타임)을 초기화하고, DLL 어셈블리의 CLR 헤더에서 관리되는 진입점을 찾고, 실행을 시작합니다.
BOOL STDMETHODCALLTYPE _CorDllMain (
[in] HINSTANCE hInst,
[in] DWORD dwReason,
[in] LPVOID lpReserved
);
매개 변수
hInst
[in] 로드된 모듈의 인스턴스 핸들입니다.dwReason
[in] DLL 진입점 함수가 호출되는 이유를 나타냅니다. 이 매개 변수는 DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH 또는 DLL_PROCESS_DETACH 중 하나일 수 있습니다. 이러한 값에 대한 자세한 내용은 Platform SDK에서 DllMain 설명서를 참조하십시오.lpReserved
[in] 사용되지 않습니다.
반환 값
이 메서드는 성공할 경우 true, 오류가 발생할 경우 false를 반환합니다.
설명
이 함수는 DLL 어셈블리를 위해 운영 체제 로더가 호출합니다. 실행 가능 어셈블리의 경우 로더는 대신 _CorExeMain 함수를 호출합니다.
운영 체제 로더는 DLL 파일에 지정된 진입점에 관계 없이 이 메서드를 호출합니다.
Windows 98, Windows ME, Windows NT 및 Windows 2000에서 _CorDllMain 함수는 운영 체제 로더의 픽스업을 통해 간접적으로 호출됩니다. 다른 모든 버전의 Windows에서는 운영 체제 로더에서 이 함수를 직접 호출합니다.
자세한 내용은 _CorValidateImage 항목의 설명 단원을 참조하십시오.
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: Cor.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