Condividi tramite


Metodo ICLRDataTarget::GetThreadContext

Ottiene il contesto di esecuzione corrente per il thread specificato nel processo di destinazione. Questo metodo viene chiamato dai servizi di accesso ai dati di Common Language Runtime.

Sintassi

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

Parametri

threadID [in] Identificatore del sistema operativo di un thread nel processo di destinazione.

contextFlags [in] Flag che specificano le parti del contesto da restituire. L'implementazione restituirà almeno queste parti del contesto.

contextSize [in] Dimensioni del contesto.

context [out] Puntatore a un buffer in cui posizionare il contesto.

I dati nel context buffer devono essere nel formato della struttura Win32 CONTEXT . Il contesto specifica i dati del registro specifici del processore, pertanto la definizione della struttura Win32 CONTEXT dipende dall'architettura del processore. Fare riferimento al file di intestazione WinNT.h per la definizione della struttura Win32 CONTEXT .

Osservazioni:

Questo metodo è implementato dal writer dell'applicazione di debug.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: ClrData.idl, ClrData.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 2.0

Vedi anche