IXCLRDataStackWalk::GetContext (Método)

Obtiene el contexto actual de este tutorial de pila.

Nota:

Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.

Syntax

HRESULT GetContext(
    [in] ULONG32 contextFlags,
    [in] ULONG32 contextBufSize,
    [out] ULONG32* contextSize,
    [out, size_is(contextBufSize)] BYTE contextBuf[]
);

Parámetros

contextFlags
[in] Marcas que controlan qué partes del contexto se van a devolver.

contextBufSize
[in] Tamaño del contextBuf búfer.

contextSize
[out] Puntero al número de bytes realmente escritos en el contextBuf búfer.

contextBuf
[out, size_is(contextBufSize)] Búfer que almacena el contexto.

Remarks

El método proporcionado forma parte de la IXCLRDataStackWalk interfaz y corresponde a la 4ª ranura de la tabla de métodos virtuales.

El contexto es el contexto original con cualquier desenredado aplicado. Como el desenredado solo puede restaurar un subconjunto de los registros, como solo los registros no volátiles, es posible que el contexto no coincida exactamente con el estado de registro en el momento de la llamada real.

Requisitos

Plataformas: Consulte Requisitos del sistema.
Encabezado: Ninguno
Biblioteca: Ninguno
versiones de .NET Framework: disponibles desde la versión 4.7

Consulte también