Поделиться через


Интерфейс ICorConfiguration

Обновлен: Ноябрь 2007

Предоставляет методы для настройки среды CLR.

interface ICorConfiguration : IUnknown {

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

Методы

Метод

Описание

Метод ICorConfiguration::AddDebuggerSpecialThread

Указывает службам отладки на необходимость позволить определенному потоку продолжить выполнение при завершении работы приложения в отладчике во время реализации сценария управляемой или неуправляемой отладки.

Метод ICorConfiguration::SetDebuggerThreadControl

Задает обратный вызов интерфейса, который будет вызван службами отладки при блокировании и разблокировании потоков среды CLR для отладки.

Метод ICorConfiguration::SetGCHostControl

Задает интерфейс обратного вызова, используемый сборщиком мусора для запроса изменения ограничений на виртуальную память основным приложением.

Метод ICorConfiguration::SetGCThreadControl

Задает интерфейс обратного вызова для планирования потоков задач, не относящихся к среде выполнения, которые в противном случае были бы заблокированы для сборки мусора.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: MSCorEE.idl

Библиотека: включена как ресурс в MSCorEE.dll

Версии платформы .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

См. также

Другие ресурсы

Интерфейсы размещения