Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el contexto actual de este desenredado.
Syntax
HRESULT GetContext(
[in] ULONG32 contextFlags,
[in] ULONG32 cbContextBuf,
[out] ULONG32* contextSize,
[out, size_is(cbContextBuf)] BYTE contextBuf[]
);
Parámetros
contextFlags [in] Marcas que especifican qué partes del contexto se van a devolver (definidas en WinNT.h).
cbContextBuf [in] Número de bytes en contextBuf.
contextSize [out] Puntero al número de bytes que realmente se escriben en contextBuf.
contextBuf [out] Matriz de bytes que contiene el contexto actual de este desenredado.
Valor devuelto
Cualquier valor HRESULT con error recibido por mscordbi se considera grave y hará que las API de ICorDebug devuelvan CORDBG_E_DATA_TARGET_ERROR.
Observaciones
Establezca el valor inicial del contextBuf argumento en el búfer de contexto devuelto llamando al método ICorDebugStackWalk::GetContext .
Nota:
Este método solo está disponible con .NET Native.
Dado que el desenredado solo puede restaurar un subconjunto de los registros, como los registros no volátiles solo, es posible que el contexto no coincida exactamente con el estado de registro en el momento de la llamada al método real.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.6