Compartilhar via


Interface ICorDebugThread2

Serve sistema autônomo uma extensão lógica à ICorDebugThread interface.

interface ICorDebugThread2 : IUnknown {
        
    HRESULT GetActiveFunctions (
        [in] ULONG32        cFunctions,
        [out] ULONG32       *pcFunctions,
        [in, out, size_is(cFunctions), length_is(*pcFunctions)]
            COR_ACTIVE_FUNCTION pFunctions[]
    );
        
    HRESULT GetConnectionID (
        [out] CONNID        *pdwConnectionId
    );
        
    HRESULT GetTaskID (
        [out] TASKID        *pTaskId
    );
        
    HRESULT GetVolatileOSThreadID (
        [out] DWORD         *pdwTid
    );
        
    HRESULT InterceptCurrentException (
        [in] ICorDebugFrame *pFrame
    );
        
}

Métodos

Método

Descrição

Método ICorDebugThread2::GetActiveFunctions

Obtém uma matriz de COR_ACTIVE_FUNCTION instâncias que contêm dados sobre as funções ativas nos quadros de um segmento.

Método ICorDebugThread2::GetConnectionID

Obtém um identificador de conexão para este ICorDebugThread2.

Método ICorDebugThread2::GetTaskID

Obtém um identificador de tarefa para esta ICorDebugThread2.

Método ICorDebugThread2::GetVolatileOSThreadID

Obtém o identificador de thread do sistema operacional para este ICorDebugThread2.

Método ICorDebugThread2::InterceptCurrentException

Permite que um depurador interceptar a exceção corrente em um thread.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

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

Consulte também

Referência

Interface ICorDebugThread

Outros recursos

Interfaces de depuração