共通言語ランタイム (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
このメソッドは成功の true を返し、エラーが発生した場合は false します。
Remarks
この関数は、DLL アセンブリのオペレーティング システム ローダーによって呼び出されます。 実行可能アセンブリの場合、ローダーは代わりに _CorExeMain 関数を呼び出します。
オペレーティング システム ローダーは、DLL ファイルで指定されたエントリ ポイントに関係なく、このメソッドを呼び出します。
_CorDllMain関数は、オペレーティング システム ローダーによって直接呼び出されます。
詳細については、 _CorValidateImage トピックの「解説」セクションを参照してください。
Requirements
:「システム要件」を参照してください。
Header: Cor.h
図書館: MsCorEE.dll にリソースとして含まれる
.NET Framework のバージョン: 1.0 以降で利用可能
.NET