ICLRMetaHostPolicy, interface
Fournit la méthode GetRequestedRuntime, qui retourne un pointeur vers une interface du Common Language Runtime (CLR) selon un critère de stratégie, l'assembly managé, la version et le fichier de configuration.
Méthodes
Méthode |
Description |
---|---|
Fournit une interface CLR par défaut selon un critère de stratégie, l'assembly managé, la version et le fichier de configuration. |
Notes
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_CLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);
Remarque |
---|
Cette interface ne charge pas ou n'active pas réellement le CLR ; elle retourne simplement la version du CLR par défaut selon les versions disponibles qui sont installées ou chargées. |
L'API d'hébergement .NET Framework version 4 consolide les stratégies de sorte que les hôtes avec des besoins spécifiques puissent utiliser les fonctionnalités de base sans encourir des pénalités imprévues. Par exemple, beaucoup d'exportations MSCorEE.dll créeront une liaison avec un CLR spécifique, bien qu'une méthode ne le requière pas toujours logiquement. L'énumération METAHOST_POLICY_FLAGS fournit des stratégies de liaison qui sont communes à la majorité des hôtes.
Spécifications
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : MetaHost.h
Bibliothèque : incluse en tant que ressource dans MSCorEE.dll
Versions du .NET Framework : 4