ICLRMetaHostPolicy, interface
Fournit la méthode GetRequestedRuntime, qui retourne un pointeur vers une interface du Common Language Runtime (CLR) en fonction d’un critère de stratégie, d’un assembly managé, d’une version et d’un fichier de configuration.
Méthodes
Méthode | Description |
---|---|
GetRequestedRuntime, méthode | Fournit une interface préférée du CLR en fonction de critères de stratégie, d’un assembly managé, d’une version et d’un fichier de configuration. |
Remarques
Vous pouvez obtenir une référence à cette interface en appelant la fonction CLRCreateInstance, comme indiqué dans le code suivant :
ICLRMetaHostPolicy *pMetaHostPolicy = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,
IID_ICLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);
Notes
Cette interface ne charge pas et n’active pas le CLR, mais retourne simplement la version préférée du CLR en fonction des versions disponibles qui sont installées ou chargées.
L’API d’hébergement du .NET Framework 4 regroupe les stratégies afin que les hôtes ayant des besoins spécifiques puissent utiliser des fonctionnalités de base sans entraîner de pénalités involontaires. Par exemple, la plupart des exportations de MSCorEE.dll seront liées à un CLR spécifique, même si une méthode peut ne pas logiquement l’exiger. L’énumération METAHOST_POLICY_FLAGS fournit des stratégies de liaison communes à la majorité des hôtes.
Configuration requise
Plateformes : Consultez Configuration requise.
En-tête : MetaHost.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions de .NET Framework : Disponibles depuis 4