Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient le contexte du thread donné dans ce processus.
Syntaxe
HRESULT GetThreadContext(
[in] DWORD threadID,
[in] ULONG32 contextSize,
[in, out, length_is(contextSize), size_is(contextSize)]
BYTE context[]);
Paramètres
threadID [in] ID du thread pour lequel récupérer le contexte.
contextSize [in] Taille du context tableau.
context [in, out] Tableau d’octets qui décrivent le contexte du thread.
Le contexte spécifie l’architecture du processeur sur lequel le thread s’exécute.
Remarques
Le débogueur doit appeler cette méthode plutôt que la méthode Win32 GetThreadContext , car le thread peut réellement être dans un état « détourné », dans lequel son contexte a été temporairement modifié. Cette méthode doit être utilisée uniquement lorsqu’un thread est en code natif. Utilisez ICorDebugRegisterSet pour les threads dans le code managé.
Les données retournées sont une structure de contexte pour la plateforme actuelle. Tout comme avec la méthode Win32 GetThreadContext , l’appelant doit initialiser le context paramètre avant d’appeler cette méthode.
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 2.0