Partager via


ICorConfiguration

Mise à jour : novembre 2007

Fournit des méthodes pour configurer le Common Language Runtime (CLR).

interface ICorConfiguration : IUnknown {

    HRESULT SetGCThreadControl(
        [in] IGCThreadControl* pGCThreadControl
    );
    HRESULT SetGCHostControl(
        [in] IGCHostControl* pGCHostControl
    );
    HRESULT SetDebuggerThreadControl(
        [in] IDebuggerThreadControl* pDebuggerThreadControl
    );
    HRESULT AddDebuggerSpecialThread(
        [in] DWORD dwSpecialThreadId
    );
}

Méthodes

Méthode

Description

ICorConfiguration::AddDebuggerSpecialThread, méthode

Indique aux services de débogage qu'un thread particulier doit être autorisé à poursuivre son exécution pendant que le débogueur arrête une application dans le cadre de scénarios de débogage managé ou non managé.

ICorConfiguration::SetDebuggerThreadControl, méthode

Définit l'interface de rappel que les services de débogage appelleront à mesure que les threads CLR seront bloqués et débloqués en vue du débogage.

ICorConfiguration::SetGCHostControl, méthode

Définit l'interface de rappel que le garbage collector doit utiliser pour demander à l'hôte de modifier les limites de mémoire virtuelle.

ICorConfiguration::SetGCThreadControl, méthode

Définit l'interface de rappel en vue de planifier des threads pour des tâches de non-exécution qui seraient autrement bloquées pour un garbage collection.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.idl

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

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Autres ressources

Interfaces d'hébergement