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

Voir aussi