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 informações sobre a função ativa em cada um dos quadros desse 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 [in] O tamanho da pFunctions matriz.
pcFunctions [out] 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_ACTIVE_FUNCTION, cada um deles contém informações sobre as funções ativas nos quadros desse thread.
O primeiro elemento será usado para o quadro folha e assim por diante para a raiz da pilha.
Observações
Se pFunctions for nulo na entrada, GetActiveFunctions retornará apenas o número de funções que estão na pilha. Ou seja, se pFunctions for nulo na entrada, GetActiveFunctions retornará um valor somente em pcFunctions.
O GetActiveFunctions método destina-se a uma otimização ao obter as 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 completo.
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 2.0