Condividi tramite


Metodo ICLRDataTarget::GetThreadContext

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

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

Parametri

  • threadID
    [in] L'identificatore del sistema operativo di un thread nel processo di destinazione.

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

  • contextSize
    [in] Dimensione del contesto.

  • context
    [out] Puntatore a un buffer nel quale collocare il contesto.

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

Note

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

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: ClrData.idl, ClrData.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICLRDataTarget