Partager via


ICLRDataTarget::GetThreadContext, méthode

Obtient le contexte d’exécution actuel du thread donné dans le processus cible. Cette méthode est appelée par les services d’accès aux données du Common Language Runtime.

Syntaxe

HRESULT GetThreadContext (
    [in] ULONG32            threadID,
    [in] ULONG32            contextFlags,
    [in] ULONG32            contextSize,
    [out, size_is(contextSize)]
        BYTE                *context
);

Paramètres

threadID [in] Identificateur du système d’exploitation d’un thread dans le processus cible.

contextFlags [in] Indicateurs qui spécifient les parties du contexte à retourner. L’implémentation retournera au moins ces parties du contexte.

contextSize [in] Taille du contexte.

context [out] Pointeur vers une mémoire tampon dans laquelle placer le contexte.

Les données dans la mémoire tampon context doivent être au format de la structure Win32 CONTEXT. Le contexte spécifiant les données de registre spécifiques du processeur, la définition de la structure Win32 CONTEXT dépend de l’architecture du processeur. Reportez-vous au fichier d’en-tête WinNT.h pour la définition de la structure Win32 CONTEXT.

Notes

Cette méthode est implémentée par le writer de l'application de débogage.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi