Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém o contexto atual desse desenrolador.
Sintaxe
HRESULT GetContext(
[in] ULONG32 contextFlags,
[in] ULONG32 cbContextBuf,
[out] ULONG32* contextSize,
[out, size_is(cbContextBuf)] BYTE contextBuf[]
);
Parâmetros
contextFlags [in] Sinalizadores que especificam quais partes do contexto devem ser retornadas (definidas em WinNT.h).
cbContextBuf [in] O número de bytes em contextBuf.
contextSize [out] Um ponteiro para o número de bytes realmente gravados em contextBuf.
contextBuf [out] Uma matriz de bytes que contém o contexto atual desse desenrolador.
Valor de retorno
Qualquer valor HRESULT com falha recebido por mscordbi é considerado fatal e fará com que as APIs ICorDebug retornem CORDBG_E_DATA_TARGET_ERROR.
Observações
Defina o valor inicial do contextBuf argumento para o buffer de contexto retornado chamando o método ICorDebugStackWalk::GetContext .
Observação
Esse método está disponível apenas com o .NET Native.
Como o desenrolamento só pode restaurar um subconjunto dos registros, como os registros não voláteis, o contexto pode não corresponder exatamente ao estado de registro no momento da chamada do método real.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 4.6