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.

Sintassi

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

Parametri

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] Non utilizzato.

Valore restituito

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

Commenti

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 .

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche