Condividi tramite


Funzione _CorDllMain

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

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

Parametri

  • hInst
    [in] Handle di istanza del modulo caricato.

  • dwReason
    [in] Indica perché viene chiamata la funzione del punto di ingresso della DLL. Questo parametro può avere uno dei seguenti valori: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH o DLL_PROCESS_DETACH. Per descrizioni di questi valori, vedere la documentazione DllMain in Platform SDK.

  • lpReserved
    [in] Non utilizzato.

Valore restituito

Questo metodo restituisce true se l'operazione viene eseguita correttamente e false se si verifica un errore.

Note

Questa funzione viene chiamata dal caricatore del sistema operativo per 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.

In Windows 98, Windows ME, Windows NT e Windows 2000 la funzione _CorDllMain viene chiamata indirettamente tramite una correzione nel caricatore del sistema operativo. In tutte le altre versioni di Windows viene chiamata direttamente dal caricatore del sistema operativo.

Per ulteriori informazioni, vedere la sezione Note nell'argomento _CorValidateImage.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: inclusa come risorsa in MsCorEE.dll

**Versioni di .NET Framework: **  4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Altre risorse

Funzioni statiche globali dei metadati