Compartir vía


ICorDebugRegisterSet::GetThreadContext (Método)

Obtiene el contexto del subproceso actual.

Syntax

HRESULT GetThreadContext(
    [in] ULONG32 contextSize,
    [in, out, length_is(contextSize),
        size_is(contextSize)] BYTE context[]
);

Parámetros

contextSize [in] Tamaño, en bytes, de la context matriz.

context [dentro, fuera] Matriz de bytes que componen la estructura Win32 CONTEXT para la plataforma actual.

Observaciones

El depurador debe llamar a esta función en lugar de la función Win32 GetThreadContext , ya que el subproceso puede estar en un estado "secuestrado" donde su contexto se ha cambiado temporalmente. Los datos devueltos son una estructura Win32 CONTEXT para la plataforma actual.

En el caso de los marcos no hoja, los clientes deben comprobar qué registros son válidos mediante ICorDebugRegisterSet::GetRegistersAvailable.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 1.0

Consulte también