Partager via


ICorRuntimeHost, interface

Fournit des méthodes qui permettent à l'hôte de démarrer et d'arrêter explicitement le Common Language Runtime (CLR), de créer et configurer des domaines d'application, d'accéder au domaine par défaut et d'énumérer tous les domaines en cours d'exécution dans le processus.

Dans le .NET Framework version 2.0, cette interface est remplacée par ICLRRuntimeHost.

Méthodes

Méthode

Description

ICorRuntimeHost::CloseEnum, méthode

Réinitialise un énumérateur de domaine au début de la liste de domaine.

ICorRuntimeHost::CreateDomain, méthode

Crée un domaine d'application. L'appelant reçoit un pointeur d'interface, de type _AppDomain, vers une instance de type System.AppDomain.

ICorRuntimeHost::CreateDomainEx, méthode

Crée un domaine d'application. Cette méthode permet à l'appelant de passer une instance IAppDomainSetup pour configurer davantage de fonctions de l'instance _AppDomain retournée.

ICorRuntimeHost::CreateDomainSetup, méthode

Obtient un pointeur d'interface de type IAppDomainSetup pour une instance AppDomainSetup. IAppDomainSetup fournit des méthodes pour configurer des aspects d'un domaine d'application avant qu'il ne soit créé.

ICorRuntimeHost::CreateEvidence, méthode

Obtient un pointeur d'interface de type IIdentity qui permet à l'hôte de créer la preuve de sécurité à passer à CreateDomain ou CreateDomainEx.

ICorRuntimeHost::CreateLogicalThreadState, méthode

Ne pas utiliser.

ICorRuntimeHost::CurrentDomain, méthode

Obtient un pointeur d'interface de type _AppDomain qui représente le domaine chargé sur le thread actuel.

ICorRuntimeHost::DeleteLogicalThreadState, méthode

Ne pas utiliser.

ICorRuntimeHost::EnumDomains, méthode

Obtient un énumérateur pour les domaines dans le processus en cours.

ICorRuntimeHost::GetConfiguration, méthode

Obtient un objet qui permet à l'hôte de spécifier la configuration de rappel du CLR.

ICorRuntimeHost::GetDefaultDomain, méthode

Obtient un pointeur d'interface de type _AppDomain qui représente le domaine par défaut pour le processus en cours.

ICorRuntimeHost::LocksHeldByLogicalThread, méthode

Ne pas utiliser.

ICorRuntimeHost::MapFile, méthode

Mappe le fichier spécifié en mémoire. Cette méthode est obsolète.

ICorRuntimeHost::NextDomain, méthode

Obtient un pointeur d'interface au domaine suivant dans l'énumération.

ICorRuntimeHost::Start, méthode

Démarre le CLR.

ICorRuntimeHost::Stop, méthode

Arrête l'exécution du code dans le runtime pour le processus en cours.

ICorRuntimeHost::SwitchInLogicalThreadState, méthode

Ne pas utiliser.

ICorRuntimeHost::SwitchOutLogicalThreadState, méthode

Ne pas utiliser.

ICorRuntimeHost::UnloadDomain, méthode

Décharge le domaine d'application à partir du processus en cours.

Spécifications

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.h

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 1.0, 1.1

Voir aussi

Référence

AppDomain

IAppDomainSetup, interface

ICLRRuntimeHost, interface

CorRuntimeHost, coclasse

Concepts

Hôtes de runtime

Autres ressources

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

Interfaces d'hébergement