Condividi tramite


Metodo ICorDebugDataTarget::GetThreadContext

Restituisce il contesto del thread corrente per il thread specificato.

Sintassi

HRESULT GetThreadContext(
       [in] DWORD dwThreadID,
       [in] ULONG32 contextFlags,
       [in] ULONG32 contextSize,
       [out, size_is(contextSize)] BYTE * pContext);

Parametri

dwThreadID [in] Identificatore del thread il cui contesto deve essere recuperato. L'identificatore è definito dal sistema operativo.

contextFlags [in] Combinazione bit per bit di flag dipendenti dalla piattaforma che indicano quali parti del contesto devono essere lette.

contextSize [in] Dimensioni di pContext.

pContext [out] Buffer in cui verrà archiviato il contesto del thread.

Osservazioni:

Nelle piattaforme pContext Windows deve essere una CONTEXT struttura (definita in WinNT.h) appropriata per il tipo di computer specificato dal metodo ICorDebugDataTarget::GetPlatform . contextFlags deve avere gli stessi valori del ContextFlags campo della CONTEXT struttura. La CONTEXT struttura è specifica del processore. Per informazioni dettagliate, vedere il file WinNT.h.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 4

Vedi anche