Partager via


ICLRDataTarget::GetThreadContext, méthode

Obtient le contexte d'exécution actuel pour le 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.

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

Paramètres

  • threadID
    [in] Identificateur de système d'exploitation d'un thread dans le processus cible.

  • contextFlags
    [in] Indicateurs qui spécifient les éléments du contexte à retourner. Ces éléments seront au minimum retournés lors de l'implémentation.

  • contextSize
    [in] Taille du contexte.

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

    Les données figurant dans la mémoire tampon context doivent être dans le format de la structure CONTEXT Win32. Comme le contexte spécifie des données du registre spécifiques au processeur, la définition de la structure CONTEXT Win32 dépend de l'architecture du processeur. Pour obtenir la définition de la structure CONTEXT Win32, consultez le fichier d'en-tête WinNT.h.

Notes

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

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

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

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICLRDataTarget, interface