Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section décrit les fonctions statiques globales non managées utilisées par les versions antérieures de l’API d’hébergement.
À l’exception des fonctions d’infrastructure (_Cor* fonctions), qui sont utilisées uniquement par le .NET Framework, ces fonctions ont été déconseillées dans le .NET Framework 4.
Fonctions d’activation
ClrCreateManagedInstance, fonction Obsolescent. Crée une instance du type managé spécifié.
CoInitializeCor, fonction Obsolète. Pour initialiser le Common Language Runtime (CLR), utilisez CorBindToRuntimeEx ou CorBindToCurrentRuntime.
CoInitializeEE, fonction Obsolescent. Garantit que le moteur d’exécution CLR est chargé dans un processus. Utilisez plutôt la méthode ICLRRuntimeHost ::Start .
CorBindToCurrentRuntime, fonction Obsolescent. Charge le Common Language Runtime (CLR) dans un processus à l’aide d’informations de version stockées dans un fichier XML.
CorBindToRuntime, fonction Obsolescent. Permet aux hôtes non gérés de charger le CLR dans un processus.
CorBindToRuntimeByCfg, fonction Obsolescent. Charge le CLR dans un processus à l’aide d’informations de version lues à partir d’un fichier XML.
CorBindToRuntimeEx, fonction Obsolescent. Permet aux hôtes non gérés de charger le CLR dans un processus et vous permet de définir des indicateurs pour spécifier le comportement du CLR.
CorBindToRuntimeHost, fonction Obsolescent. Permet aux hôtes de charger une version spécifiée du CLR dans un processus.
GetCORRequiredVersion, fonction Obsolescent. Obtient le numéro de version CLR requis.
GetCORSystemDirectory, fonction Obsolescent. Retourne le répertoire d’installation du CLR chargé dans le processus.
GetRealProcAddress, fonction Obsolescent. Obtient l’adresse de la fonction spécifiée exportée à partir de la dernière version installée du CLR.
GetRequestedRuntimeInfo, fonction Obsolescent. Obtient les informations de version et de répertoire sur le CLR demandé par une application.
Fonctions de version CLR
Les fonctions de cette section retournent une version CLR ; ils n’activent pas le CLR.
GetCORVersion, fonction Obsolescent. Retourne le numéro de version du CLR en cours d’exécution dans le processus actuel.
GetFileVersion, fonction Obsolescent. Obtient les informations de version du CLR du fichier spécifié, à l’aide de la mémoire tampon spécifiée.
GetRequestedRuntimeVersion, fonction Obsolescent. Obtient le numéro de version du CLR demandé par l’application spécifiée. Si cette version n’est pas installée, obtient la version la plus récente installée avant la version demandée.
GetRequestedRuntimeVersionForCLSID, fonction Obsolescent. Obtient les informations de version CLR appropriées pour la classe avec le CLSID spécifié.
GetVersionFromProcess, fonction Obsolescent. Obtient le numéro de version du CLR associé au handle de processus spécifié.
LockClrVersion, fonction Obsolescent. Permet à l’hôte de déterminer la version du CLR utilisée dans le processus avant d’initialiser explicitement le CLR.
Fonctions d’hébergement
CallFunctionShim, fonction Obsolescent. Effectue un appel à la fonction qui a le nom et les paramètres spécifiés dans la bibliothèque spécifiée.
CoEEShutDownCOM, fonction Obsolescent. Décharge un assembly COM à partir du processus.
CorExitProcess, fonction Obsolescent. Arrête le processus non géré actuel.
CorLaunchApplication, fonction Obsolescent. Démarre l’application au niveau du chemin d’accès réseau spécifié, à l’aide des manifestes spécifiés et d’autres données d’application.
CorMarkThreadInThreadPool, fonction Obsolescent. Marque le thread de pool de threads en cours d’exécution pour l’exécution du code managé. À compter de .NET Framework version 2.0, cette fonction n’a aucun effet. Il n’est pas obligatoire et peut être supprimé de votre code.
CoUninitializeCor, fonction Obsolète. Le CLR ne peut pas être déchargé à partir d’un processus.
CoUninitializeEE, fonction Obsolète.
CreateDebuggingInterfaceFromVersion, fonction Obsolescent. Crée un objet ICorDebug basé sur les informations de version spécifiées.
CreateICeeFileGen, fonction Obsolescent. Crée un objet ICeeFileGen .
DestroyICeeFileGen, fonction Obsolescent. Détruit un objet ICeeFileGen .
Pointeur de fonction FExecuteInAppDomainCallback Obsolescent. Pointe vers une fonction que le CLR appelle pour exécuter du code managé.
Pointeur de fonction FLockClrVersionCallback Obsolescent. Pointe vers une fonction que le CLR appelle pour avertir l’hôte que l’initialisation a démarré ou terminée.
GetCLRIdentityManager, fonction Obsolescent. Obtient un pointeur vers une interface qui permet au CLR de gérer les identités.
LoadLibraryShim, fonction Obsolescent. Charge une version spécifiée d’une DLL .NET Framework.
LoadStringRC, fonction Obsolescent. Convertit une valeur HRESULT en message d’erreur à l’aide de la culture par défaut du thread actuel.
LoadStringRCEx, fonction Obsolescent. Convertit une valeur HRESULT en message d’erreur approprié pour la culture spécifiée.
pointeur de fonction LPOVERLAPPED_COMPLETION_ROUTINE Obsolescent. Pointe vers une fonction qui avertit l’hôte lorsqu’une E/S superposée (c’est-à-dire asynchrone) à un appareil est terminée.
pointeur de fonction LPTHREAD_START_ROUTINE Obsolescent. Pointe vers une fonction qui informe l’hôte qu’un thread a commencé à s’exécuter.
RunDll32ShimW, fonction Obsolescent. Exécute la commande spécifiée.
Pointeur de fonction WAITORTIMERCALLBACK Obsolescent. Pointe vers une fonction qui avertit l’hôte qu’un handle d’attente a été signalé ou expiré.
Fonctions d’infrastructure
Les fonctions de cette section sont utilisées par le .NET Framework uniquement.
fonction _CorDllMain Initialise le CLR, localise le point d’entrée managé dans l’en-tête CLR de l’assembly DLL et commence l’exécution.
fonction _CorExeMain Initialise le CLR, localise le point d’entrée managé dans l’en-tête CLR de l’assembly exécutable et commence l’exécution.
fonction _CorExeMain2 Exécute le point d’entrée dans le code mappé en mémoire spécifié. Cette fonction est appelée par le chargeur du système d’exploitation.
fonction _CorImageUnloading Avertit le chargeur lorsque les images de module managées sont déchargées.
fonction _CorValidateImage Valide les images de module managé et avertit le chargeur du système d’exploitation une fois qu’ils ont été chargés.