Partage via


CorBindToRuntimeByCfg, fonction

Charge le Common Language Runtime (CLR) dans un processus en utilisant des informations de version lues dans un fichier XML.

Cette fonction a été dépréciée dans le .NET Framework 4.

Syntaxe

HRESULT CorBindToRuntimeByCfg (  
    [in]  IStream     *pCfgStream,  
    [in]  DWORD        reserved,  
    [in]  DWORD        startupFlags,  
    [in]  REFCLSID     rclsid,  
    [in]  REFIID       riid,
    [out] LPVOID FAR*  ppv  
);  

Paramètres

pCfgStream
[in] Pointeur vers un objet IStream qui lit le fichier XML.

reserved
[in] Réservé pour une future utilisation. Utilisez 0 (zéro) comme valeur.

startupFlags
[in] Valeur de l’énumération STARTUP_FLAGS qui spécifie le comportement de démarrage du CLR.

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 ICorRuntimeHost ou ICLRRuntimeHost. Les valeurs prises en charge sont IID_ICorRuntimeHost ou IID_ICLRRuntimeHost.

ppv
[out] Pointeur vers l’adresse de l’interface retournée.

Remarques

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 XML, consultez Schéma des fichiers de configuration.

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