Método ILanguageExceptionStackBackTrace::GetStackBackTrace (restrictederrorinfo.h)
Recupera o rastreamento de pilha de fundo.
Sintaxe
HRESULT GetStackBackTrace(
[in] ULONG maxFramesToCapture,
[in, out] UINT_PTR [] stackBackTrace,
[out] ULONG *framesCaptured
);
Parâmetros
[in] maxFramesToCapture
O número máximo de quadros a serem capturados.
[in, out] stackBackTrace
Uma matriz que contém o rastreamento de stack back; o tamanho máximo é maxFramesToCapture.
[out] framesCaptured
Em caso de êxito, contém um ponteiro para o número de quadros realmente capturados.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Você deve implementar GetStackBackTrace em suas projeções de linguagem quando a superfície do Manipulador de Erros Global não conseguir capturar um backtrace. GetStackBackTrace é chamado pela exportação RoOriginateLanguageException e por CapturePropagationContext quando essas funções detectam, por meio da consulta para interface (QI), que a exceção de linguagem fornecida a elas a implementa.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1703 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | restrictederrorinfo.h |