Partager via


ICorDebugDataTarget::GetThreadContext, méthode

Retourne le contexte de thread actuel du thread spécifié.

HRESULT GetThreadContext(
       [in] DWORD dwThreadID,
       [in] ULONG32 contextFlags,
       [in] ULONG32 contextSize,
       [out, size_is(contextSize)] BYTE * pContext);

Paramètres

  • dwThreadID
    [in] Identificateur du thread dont le contexte sera extrait. L'identificateur est défini par le système d'exploitation.

  • contextFlags
    [in] Combinaison de bits d'indicateurs dépendants de la plateforme qui spécifient quelles parties du contexte doivent être lues.

  • contextSize
    [in] Taille de pContext.

  • pContext
    [out] Mémoire tampon dans laquelle le contexte d'un thread sera stocké.

Notes

Sur les plateformes Windows, pContext doit être une structure CONTEXT (définie dans WinNT.h) qui est appropriée pour le type d'ordinateur spécifié par la méthode ICorDebugDataTarget::GetPlatform. contextFlags doit avoir les mêmes valeurs que le champ ContextFlags de la structure CONTEXT. La structure CONTEXT est spécifique au processeur ; consultez le fichier WinNT.h pour plus de détails.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl, CorDebug,h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4

Voir aussi

Référence

ICorDebugDataTarget, interface

Autres ressources

Interfaces de débogage

Débogage (Référence des API non managées)