Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient des informations sur la fonction active dans chacune des trames de ce thread.
Syntaxe
HRESULT GetActiveFunctions (
[in] ULONG32 cFunctions,
[out] ULONG32 *pcFunctions,
[in, out, size_is(cFunctions), length_is(*pcFunctions)]
COR_ACTIVE_FUNCTION pFunctions[]
);
Paramètres
cFunctions [in] Taille du pFunctions tableau.
pcFunctions [out] Pointeur vers le nombre d’objets retournés dans le pFunctions tableau. Le nombre d’objets retournés est égal au nombre d’images managées sur la pile.
pFunctions [in, out] Tableau d’objets COR_ACTIVE_FUNCTION, chacun contenant des informations sur les fonctions actives dans les trames de ce thread.
Le premier élément sera utilisé pour le cadre feuille, et ainsi de suite à la racine de la pile.
Remarques
Si pFunctions la valeur est null lors de l’entrée, GetActiveFunctions retourne uniquement le nombre de fonctions qui se trouvent sur la pile. Autrement dit, si pFunctions la valeur est null lors de l’entrée, GetActiveFunctions retourne une valeur uniquement dans pcFunctions.
La GetActiveFunctions méthode est conçue comme une optimisation pour obtenir les mêmes informations à partir d’images dans une trace de pile, et inclut uniquement les images qui auraient eu un objet ICorDebugILFrame pour eux dans la trace de pile complète.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 2.0