IDebugHostFunctionIntrospection2 ::EnumerateLocalsDetailsEx, méthode (dbgmodel.h)
La méthode EnumerateLocalsDetailsEx énumère un ensemble d’informations sur tous les éléments locaux et arguments au sein d’une fonction. Si vous le souhaitez, il peut également énumérer toutes les variables locales et arguments des fonctions insérées dans la fonction donnée si « enumerateInlinedLocals » a la valeur true. Si l’argument « enumerateInlinedLocals » a la valeur false, cette méthode se comporte de la même façon que EnumerateLocalsDetails.
Syntaxe
HRESULT EnumerateLocalsDetailsEx(
bool enumerateInlinedLocals,
IDebugHostFunctionLocalDetailsEnumerator **localsEnum
);
Paramètres
enumerateInlinedLocals
Valeur booléenne. Si la valeur est true, la méthode énumère les variables locales et les arguments des fonctions inline ; sinon, ce n’est pas le cas.
localsEnum
Pointeur vers une variable de pointeur qui reçoit l’interface IDebugHostFunctionLocalDetailsEnumerator des détails des locaux énumérés.
Valeur de retour
Si la méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |