Condividi tramite


_CorDllMain Function

Inizializza Common Language Runtime (CLR), individua il punto di ingresso gestito nell'intestazione CLR dell'assembly DLL e inizia l'esecuzione.

Syntax

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

Parameters

hInst [in] Handle di istanza del modulo caricato.

dwReason [in]Indica il motivo per cui viene chiamata la funzione punto di ingresso della DLL. Questo parametro può essere uno dei valori seguenti: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH o DLL_PROCESS_DETACH. Per le descrizioni di questi valori, vedere la DllMain documentazione in Platform SDK.

lpReserved [in] Inutilizzato.

Return Value

Questo metodo restituisce true per esito positivo e false se si verifica un errore.

Remarks

Questa funzione viene chiamata dal caricatore del sistema operativo per gli assembly DLL. Per gli assembly eseguibili, il caricatore chiama invece la funzione _CorExeMain .

Il caricatore del sistema operativo chiama questo metodo indipendentemente dal punto di ingresso specificato nel file DLL.

La _CorDllMain funzione viene chiamata direttamente dal caricatore del sistema operativo.

Per altre informazioni, vedere la sezione Osservazioni nell'argomento _CorValidateImage .

Requirements

Piattaforme: vedere Requisiti di sistema.

Header: Cor.h

Biblioteca: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0