Partilhar via


Interface IGCThreadControl

Fornece métodos para participar o agendamento de threads que outra forma seriam bloqueadas para um lixo coleção.

interface IGCThreadControl : IUnknown {

    HRESULT ThreadIsBlockingForSuspension();

    HRESULT SuspensionStarting();

    HRESULT SuspensionEnding(
                [in] DWORD Generation
    );
}

Métodos

Método

Descrição

Método IGCThreadControl::SuspensionEnding

Notifica o host que o tempo de execução está continuando threads após um lixo coleção ou Outros suspensão.

Método IGCThreadControl::SuspensionStarting

Notifica o host que o tempo de execução está iniciando uma suspensão do thread para a coleta de lixo ou Outros suspensão.

Método IGCThreadControl::ThreadIsBlockingForSuspension

Notifica o host que o thread fazendo a telefonar está prestes a bloquear, talvez para Outros suspensão ou de uma coleta de lixo.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Outros recursos

Interfaces de hospedagem