Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Obtém informações sobre a função ativa em cada um dos quadros deste thread.
Sintaxe
HRESULT GetActiveFunctions (
[in] ULONG32 cFunctions,
[out] ULONG32 *pcFunctions,
[in, out, size_is(cFunctions), length_is(*pcFunctions)]
COR_ACTIVE_FUNCTION pFunctions[]
);
Parâmetros
cFunctions [em] O tamanho da pFunctions matriz.
pcFunctions [saídas] Um ponteiro para o número de objetos retornados na pFunctions matriz. O número de objetos retornados será igual ao número de quadros gerenciados na pilha.
pFunctions [dentro, fora] Uma matriz de objetos COR_ATIVE_FUNCTION, cada um dos quais contém informações sobre as funções ativas nos quadros deste thread.
O primeiro elemento será usado para a estrutura da folha, e assim por diante de volta para a raiz da pilha.
Observações
Se pFunctions for nulo na entrada, GetActiveFunctions retorna apenas o número de funções que estão na pilha. Ou seja, Se pFunctions for nulo na entrada, GetActiveFunctions retorna um valor somente em pcFunctions.
O GetActiveFunctions método destina-se como uma otimização sobre a obtenção das mesmas informações de quadros em um rastreamento de pilha, e inclui apenas quadros que teriam um objeto ICorDebugILFrame para eles no rastreamento de pilha completa.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 2.0