Método ICorDebugThread2::GetActiveFunctions
Obtém informações sobre a função ativo em cada um dos quadros desse thread's.
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 dimensionar do pFunctions matriz.pcFunctions
[out] Um ponteiro para o número de objetos retornados no pFunctions matriz. O número de objetos retornados será igual ao número de quadros gerenciado na pilha.pFunctions
[in, out] Uma matriz de COR_ACTIVE_FUNCTION objetos, cada qual contendo informações sobre as funções em quadros este thread's ativas.O primeiro elemento será usado para o quadro folha e etc. volta para a raiz da pilha.
Comentários
If pFunctions é nulo na entrada, GetActiveFunctions Retorna somente o número de funções que estão na pilha. Ou seja, se pFunctions é nulo na entrada, GetActiveFunctions Retorna um valor somente no pcFunctions.
The GetActiveFunctions método serve sistema autônomo uma otimização por obter sistema autônomo mesmas informações do quadros em um rastreamento de pilha e inclui somente sistema autônomo quadros que precisaria um ICorDebugILFrame objeto para eles no rastreamento de pilha cheia.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0