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