Partager 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 context tableau.

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

Remarques

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 d’ICorDebugRegisterSet ::GetRegistersAvailable.

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 1.0

Voir aussi