Método ICorDebugDataTarget2::CreateVirtualUnwinder
Cria um novo deswinder de pilha que começa a descontrair de um contexto inicial (que não é necessariamente a folha de um thread).
Sintaxe
HRESULT CreateVirtualUnwinder(
[in] DWORD nativeThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 cbContext,
[in, size_is(cbContext)] BYTE initialContext[],
[out] ICorDebugVirtualUnwinder ** ppUnwinder);
};
Parâmetros
nativeThreadID
[in] O ID de thread nativo do thread cuja pilha deve ser desativada.
contextFlags
[in] Sinalizadores que especificam que partes do contexto são definidas em initialContext
.
cbContext
[in] O tamanho de initialContext
.
initialContext
[in] Os dados no contexto.
ppUnwinder
[fora] Um ponteiro para o endereço de um objeto de interface ICorDebugVirtualUnwinder.
Devolver Valor
S_OK
se for bem-sucedido. Qualquer outro HRESULT
indica a falha. Qualquer falha HRESULT
recebida pelo mscordbi é considerada fatal e faz com que os métodos ICorDebug devolvam CORDBG_E_DATA_TARGET_ERROR
.
Observações
Nota
Este método está disponível apenas com .NET Native.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponível desde a versão 4.6, apenas .NET Native
Ver também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários