Partager via


ICorDebugThread2

Mise à jour : novembre 2007

Sert d'extension logique à l'interface ICorDebugThread.

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éthodes

Méthode

Description

ICorDebugThread2::GetActiveFunctions, méthode

Obtient un tableau des instances COR_ACTIVE_FUNCTION qui contiennent des données concernant les fonctions actives dans les frames d'un thread.

ICorDebugThread2::GetConnectionID, méthode

Obtient un identificateur de connexion pour ce ICorDebugThread2.

ICorDebugThread2::GetTaskID, méthode

Obtient un identificateur de tâche pour ce ICorDebugThread2.

ICorDebugThread2::GetVolatileOSThreadID, méthode

Obtient l'identificateur du thread du système d'exploitation pour ICorDebugThread2.

ICorDebugThread2::InterceptCurrentException, méthode

Permet à un débogueur d'intercepter l'exception en cours sur un thread.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICorDebugThread

Autres ressources

Interfaces de débogage