Fonction d'hébergement du CLR déconseillées
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 (fonctions _Cor*
), 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
Action déconseillée. 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
Action déconseillée. Garantit que le moteur d’exécution du CLR est chargé dans un processus. Utilisez à la place la méthode ICLRRuntimeHost::Start.
CorBindToCurrentRuntime, fonction
Action déconseillée. Charge le Common Language Runtime (CLR) dans un processus en utilisant les informations de version stockées dans un fichier XML.
CorBindToRuntime, fonction
Action déconseillée. Permet aux hôtes non gérés de charger le CLR dans un processus.
CorBindToRuntimeByCfg, fonction
Action déconseillée. Charge le CLR dans un processus en utilisant des informations de version lues dans un fichier XML.
CorBindToRuntimeEx, fonction
Action déconseillée. 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
Action déconseillée. Permet aux hôtes de charger une version spécifiée du CLR dans un processus.
GetCORRequiredVersion, fonction
Action déconseillée. Obtient le numéro de version du CLR requis.
GetCORSystemDirectory, fonction
Action déconseillée. Retourne le répertoire d’installation du CLR chargé dans le processus.
GetRealProcAddress, fonction
Action déconseillée. Obtient l’adresse de la fonction spécifiée exportée à partir de la dernière version installée du CLR.
GetRequestedRuntimeInfo, fonction
Action déconseillée. Obtient des informations de version et de répertoire sur le CLR demandé par une application.
Fonctions de version du CLR
Les fonctions de cette section retournent une version du CLR, elles n’activent pas le CLR.
GetCORVersion, fonction
Action déconseillée. Retourne le numéro de version du CLR en cours d’exécution dans le processus actuel.
GetFileVersion, fonction
Action déconseillée. Obtient les informations de version du CLR du fichier spécifié, à l’aide de la mémoire tampon spécifiée.
GetRequestedRuntimeVersion, fonction
Action déconseillée. 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
Action déconseillée. Obtient les informations de version du CLR appropriées pour la classe avec le CLSID spécifié.
GetVersionFromProcess, fonction
Action déconseillée. Obtient le numéro de version du CLR associé au handle de processus spécifié.
LockClrVersion, fonction
Action déconseillée. Permet à l’hôte de déterminer la version du CLR utilisée au sein du processus avant d’initialiser explicitement le CLR.
Fonctions d’hébergement
CallFunctionShim, fonction
Action déconseillée. 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
Action déconseillée. Décharge un assembly COM à partir du processus.
CorExitProcess, fonction
Action déconseillée. Arrête le processus non managé actuel.
CorLaunchApplication, fonction
Action déconseillée. Démarre l’application au niveau du chemin réseau spécifié, en utilisant les manifestes et les autres données d’application spécifiés.
CorMarkThreadInThreadPool, fonction
Action déconseillée. 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. Elle n’est pas obligatoire et peut être supprimée 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
Action déconseillée. Crée un objet ICorDebug basé sur les informations de version spécifiées.
CreateICeeFileGen, fonction
Action déconseillée. Crée un objet ICeeFileGen.
DestroyICeeFileGen, fonction
Action déconseillée. Détruit un objet ICeeFileGen.
FExecuteInAppDomainCallback (pointeur fonction)
Action déconseillée. Pointe vers une fonction que le CLR appelle pour exécuter du code managé.
FLockClrVersionCallback (pointeur fonction)
Action déconseillée. Pointe vers une fonction que le CLR appelle pour avertir l’hôte que l’initialisation a démarré ou est terminée.
GetCLRIdentityManager, fonction
Action déconseillée. Obtient un pointeur vers une interface qui permet au CLR de gérer les identités.
LoadLibraryShim, fonction
Action déconseillée. Charge une version spécifiée d’un DLL .NET Framework.
LoadStringRC, fonction
Action déconseillée. Convertit une valeur HRESULT en message d’erreur en utilisant la culture par défaut du thread actif.
LoadStringRCEx, fonction
Action déconseillée. Convertit une valeur HRESULT en message d’erreur approprié pour la culture spécifiée.
LPOVERLAPPED_COMPLETION_ROUTINE (pointeur fonction)
Action déconseillée. Pointe vers une fonction qui avertit l’hôte lorsqu’une E/S qui se chevauche (c’est-à-dire asynchrone) sur un appareil est terminée.
LPTHREAD_START_ROUTINE (pointeur fonction)
Action déconseillée. Pointe vers une fonction qui avertit l’hôte qu’un thread a commencé à s’exécuter.
RunDll32ShimW, fonction
Action déconseillée. Exécute la commande spécifiée.
WAITORTIMERCALLBACK (pointeur fonction)
Action déconseillée. Pointe vers une fonction qui informe l’hôte qu’un descripteur d’attente a été signalé ou a expiré.
Fonctions d’infrastructure
Les fonctions de cette section peuvent être utilisées uniquement par le .NET Framework.
_CorDllMain, fonction
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.
_CorExeMain, fonction
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.
_CorExeMain2, fonction
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.
_CorImageUnloading, fonction
Avertit le chargeur quand les images de module managé sont déchargées.
_CorValidateImage, fonction
Valide les images de module managé et avertit le chargeur du système d’exploitation une fois qu’elles ont été chargées.