Share via


ICorDebugRegisterSet::GetThreadContext, méthode

Obtient le contexte du thread actuel.

Syntaxe

HRESULT GetThreadContext(  
    [in] ULONG32 contextSize,  
    [in, out, length_is(contextSize),  
        size_is(contextSize)] BYTE context[]  
);  

Paramètres

contextSize
[in] Taille en octets du tableau context.

context
[in, out] Tableau d’octets qui composent la structure CONTEXT Win32 pour la plateforme actuelle.

Notes

Le débogueur doit appeler cette fonction au lieu de la fonction Win32 GetThreadContext, car le thread peut se trouver dans un état « détourné » où son contexte a été temporairement modifié. Les données retournées sont une structure Win32 CONTEXT pour la plateforme actuelle.

Pour les cadres non feuilles, les clients doivent vérifier quels registres sont valides à l’aide de ICorDebugRegisterSet::GetRegistersAvailable.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible à partir de la version 1.0

Voir aussi