다음을 통해 공유


_CorDllMain Function

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

Syntax

BOOL STDMETHODCALLTYPE _CorDllMain (
   [in] HINSTANCE hInst,
   [in] DWORD     dwReason,
   [in] LPVOID    lpReserved
);

Parameters

hInst [in] 로드된 모듈의 인스턴스 핸들입니다.

dwReason [in]DLL 진입점 함수가 호출되는 이유를 나타냅니다. 이 매개 변수는 DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH 또는 DLL_PROCESS_DETACH 값 중 하나일 수 있습니다. 이러한 값에 대한 설명은 플랫폼 SDK의 설명서를 참조 DllMain 하세요.

lpReserved [in] 하지 않는.

Return Value

이 메서드는 성공 및 false 오류가 발생하는 경우 반환 true 합니다.

Remarks

이 함수는 DLL 어셈블리에 대한 운영 체제 로더에 의해 호출됩니다. 실행 가능한 어셈블리의 경우 로더는 대신 _CorExeMain 함수를 호출합니다.

운영 체제 로더는 DLL 파일에 지정된 진입점에 관계없이 이 메서드를 호출합니다.

_CorDllMain 이 함수는 운영 체제 로더에 의해 직접 호출됩니다.

자세한 내용은 _CorValidateImage 항목의 설명 섹션을 참조하세요.

Requirements

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

Header: Cor.h

도서관: MsCorEE.dll 리소스로 포함됨

.NET Framework 버전: 1.0 이후 사용 가능