_CorDllMain, fonction
Initialise le Common Language Runtime (CLR), localise le point d’entrée managé dans l’en-tête CLR de l’assembly DLL et commence l’exécution.
Syntaxe
BOOL STDMETHODCALLTYPE _CorDllMain (
[in] HINSTANCE hInst,
[in] DWORD dwReason,
[in] LPVOID lpReserved
);
Paramètres
hInst
[in] Descripteur d’instance du module chargé.
dwReason
[in] Indique pourquoi la fonction de point d’entrée de DLL est appelée. Ce paramètre peut avoir une des valeurs suivantes : DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH ou DLL_PROCESS_DETACH. Pour obtenir une description de ces valeurs, consultez la documentation de DllMain
dans le SDK de la plateforme.
lpReserved
[in] Inutilisé.
Valeur renvoyée
Cette méthode retourne true
pour la réussite, et false
si une erreur se produit.
Remarques
Cette fonction est appelée par le chargeur du système d’exploitation pour les assemblys DLL. Pour les assemblys exécutables, le chargeur appelle à la place la fonction _CorExeMain.
Le chargeur du système d’exploitation appelle cette méthode, quel que soit le point d’entrée spécifié dans le fichier DLL.
La fonction _CorDllMain
est appelée directement par le chargeur du système d’exploitation.
Pour plus d’informations, consultez la section Remarques dans la rubrique _CorValidateImage.
Configuration requise
Plateformes : Consultez Configuration requise.
En-tête : Cor.h
Bibliothèque : incluse comme ressource dans MsCorEE.dll
Versions de .NET Framework : Disponible à partir de la version 1.0