Partager via


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

Voir aussi

interface IDebugHostFunctionIntrospection2