IDebuggerThreadControl Interface

Provides methods for notifying the host about the blocking and unblocking of threads by the debugging services.

interface IDebuggerThreadControl : IUnknown {

    HRESULT ThreadIsBlockingForDebugger();

    HRESULT ReleaseAllRuntimeThreads();

    HRESULT StartBlockingForDebugger(
        DWORD dwUnused
    );
}

Methods

Method

Description

IDebuggerThreadControl::ThreadIsBlockingForDebugger Method

Notifies the host that the thread that is sending this callback is about to block within the debugging services.

IDebuggerThreadControl::ReleaseAllRuntimeThreads Method

Notifies the host that the debugging services are about to release all threads that are blocked.

IDebuggerThreadControl::StartBlockingForDebugger Method

Notifies the host that the debugging services are about to start blocking all threads.

Requirements

Platforms: Windows 2000, Windows XP, Windows Server 2003 family

Header: MSCorEE.idl

Library: Included as a resource in MSCorEE.dll

.NET Framework Version: 2.0

See Also

Concepts

Hosting Interfaces