Partager via


ICorDebugDataTarget ::GetThreadContext, méthode

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

Syntaxe

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 doit être récupéré. L’identificateur est défini par le système d’exploitation.

contextFlags [in] Combinaison de bits d’indicateurs dépendants de la plateforme qui indiquent quelles parties du contexte doivent être lues.

contextSize [in] Taille de pContext.

pContext [out] Mémoire tampon où le contexte de thread sera stocké.

Remarques

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

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 4.0

Voir aussi