CorBindToCurrentRuntime, fonction
Charge le Common Language Runtime (CLR) dans un processus en utilisant les informations de version stockées dans un fichier XML. Le format du fichier XML est modélisé d’après le fichier de configuration d’application standard. Pour plus d’informations sur les fichiers de configuration, consultez Schéma des fichiers de configuration.
Cette fonction a été dépréciée dans le .NET Framework 4. Consultez Chargement du Common Language Runtime dans un processus
Syntaxe
HRESULT CorBindToCurrentRuntime (
[in] LPCWSTR pwszFileName,
[in] REFCLSID rclsid,
[in] REFIID riid,
[out] LPVOID *ppv
);
Paramètres
pwszFileName
[in] Nom d’un fichier de configuration d’application qui spécifie la version du CLR à charger. Si le nom de fichier n’est pas complet, il est supposé se trouver dans le même répertoire que l’exécutable qui effectue l’appel.
La version du runtime à charger est décrite par l’attribut version dans l’élément <requiredRuntime> du fichier de configuration.
Si aucune version n’est spécifiée ou si l’élément <requiredRuntime>
est introuvable, la dernière version du CLR installé sur la machine est chargée.
rclsid
[in] Le CLSID
de la coclasse qui implémente le ICorRuntimeHost ou l’interface ICLRRuntimeHost. Les valeurs prises en charge sont CLSID_CorRuntimeHost ou CLSID_CLRRuntimeHost.
riid
[in] IID
de l’interface que vous demandez. Les valeurs prises en charge sont IID_ICorRuntimeHost ou IID_ICLRRuntimeHost.
ppv
[out] Pointeur vers l’interface retournée.
Configuration requise
Plateformes : Consultez Configuration requise.
En-tête : MSCorEE.h
Bibliothèque : MSCorEE.dll
Versions de .NET Framework : disponible depuis la version 1.0