次の方法で共有


_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

このメソッドは成功の true を返し、エラーが発生した場合は false します。

Remarks

この関数は、DLL アセンブリのオペレーティング システム ローダーによって呼び出されます。 実行可能アセンブリの場合、ローダーは代わりに _CorExeMain 関数を呼び出します。

オペレーティング システム ローダーは、DLL ファイルで指定されたエントリ ポイントに関係なく、このメソッドを呼び出します。

_CorDllMain関数は、オペレーティング システム ローダーによって直接呼び出されます。

詳細については、 _CorValidateImage トピックの「解説」セクションを参照してください。

Requirements

:システム要件」を参照してください。

Header: Cor.h

図書館: MsCorEE.dll にリソースとして含まれる

.NET Framework のバージョン: 1.0 以降で利用可能