Partager via


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

ICLRMetaHostPolicy::GetRequestedRuntime, méthode

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);
RemarqueRemarque

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

Voir aussi

Autres ressources

Interfaces d'hébergement de .NET Framework 4

Interfaces d'hébergement

Hébergement (Référence des API non managées)