Compartir a través de


ICorDebugRegisterSet::GetThreadContext (Método)

Obtiene el contexto para el subproceso actual.

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 matriz context.

  • context
    [in, out] Matriz de bytes que componen la estructura CONTEXT de Win32 para la plataforma actual.

Comentarios

El depurador debería llamar a esta función en lugar de a la función GetThreadContext de Win32, porque el subproceso puede encontrarse en un estado de "secuestro" donde su contexto haya cambiado temporalmente. Los datos devueltos son una estructura CONTEXT de Win32 para la plataforma actual.

En el caso de marcos que no sean de hoja, los clientes deberían comprobar qué registros son válidos mediante ICorDebugRegisterSet::GetRegistersAvailable.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

ICorDebugRegisterSet (Interfaz)

ICorDebugRegisterSet2 (Interfaz)