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


Интерфейс IGCThreadControl

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

Предоставляет методы для участия в планировании потоков, которые в противном случае были бы заблокированы для сборки мусора.

interface IGCThreadControl : IUnknown {

    HRESULT ThreadIsBlockingForSuspension();

    HRESULT SuspensionStarting();

    HRESULT SuspensionEnding(
                [in] DWORD Generation
    );
}

Методы

Метод

Описание

Метод IGCThreadControl::SuspensionEnding

Уведомляет основное приложение о том, что среда выполнения возобновляет выполнение после сборки мусора или приостановки по другим причинам.

Метод IGCThreadControl::SuspensionStarting

Уведомляет узел о том, что среда выполнения начинает приостановку работы потока для сборки мусора или по другим причинам.

Метод IGCThreadControl::ThreadIsBlockingForSuspension

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

Требования

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

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

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

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

См. также

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

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