Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene il contesto del thread corrente.
Sintassi
HRESULT GetThreadContext(
[in] ULONG32 contextSize,
[in, out, length_is(contextSize),
size_is(contextSize)] BYTE context[]
);
Parametri
contextSize [in] Dimensione, in byte, della context matrice.
context [in, out] Matrice di byte che compongono la struttura Win32 CONTEXT per la piattaforma corrente.
Osservazioni:
Il debugger deve chiamare questa funzione invece della funzione Win32 GetThreadContext , perché il thread potrebbe trovarsi in uno stato di "hijacking" in cui il relativo contesto è stato temporaneamente modificato. I dati restituiti sono una struttura Win32 CONTEXT per la piattaforma corrente.
Per i frame non foglia, i client devono verificare quali registri sono validi usando ICorDebugRegisterSet::GetRegistersAvailable.
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 1.0