IDebugMethodField::EnumStaticLocalsIDebugMethodField::EnumStaticLocals

Crée un énumérateur pour les variables locales statiques de la méthode.Creates an enumerator for static local variables of the method.

SyntaxeSyntax

HRESULT EnumStaticLocals(   
   IEnumDebugFields** ppLocals  
);  
int EnumStaticLocals(  
   out IEnumDebugFields ppLocals  
);  

ParamètresParameters

ppLocals
[out] Retourne un IEnumDebugFields objet représentant la liste des variables locales statiques.[out] Returns an IEnumDebugFields object representing the list of static locals. Retourne une valeur null s’il n’y a aucuns variables locales statiques.Returns a null value if there are no static locals.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK ou retourne S_FALSE, s’il n’y a aucuns variables locales statiques.If successful, returns S_OK or returns S_FALSE if there are no static locals. Sinon, retourne un code d'erreur.Otherwise, returns an error code.

NotesRemarks

Chaque élément est un IDebugField objet représentant les différents types de variables locales statiques.Each element is an IDebugField object representing different types of static locals. Appelez le GetKind méthode sur chaque objet afin de déterminer exactement quel type de variable locale static de l’objet représente.Call the GetKind method on each object to determine exactly what kind of static local the object represents.

Voir aussiSee Also

IDebugMethodField IDebugMethodField
IEnumDebugFields IEnumDebugFields
IDebugFieldIDebugField