IDebugMethodField::EnumAllLocals
Vytvoří enumerátor pro všechny místní proměnné metody, včetně těch generovaných interně kompilátorem.
Syntaxe
Parametry
pAddress
[v] IDebugAddress objekt představující ladicí adresu v rámci metody, odkazující na konkrétní obor nebo kontext.
ppLocals
[ven] Vrátí objekt IEnumDebugFields představující seznam všech místních hodnot v zadaném oboru. V opačném případě vrátí hodnotu null označující žádné místní hodnoty.
Vrácená hodnota
Pokud je úspěch úspěšný, vrátí S_OK nebo vrátí S_FALSE, pokud neexistují žádné místní hodnoty. V opačném případě vrátí kód chyby.
Poznámky
Výčet se zobrazí pouze proměnné definované v bloku, které obsahují danou ladicí adresu. Tato metoda zahrnuje všechny místní hodnoty generované kompilátorem. Pokud je vše potřebné, jsou místní hodnoty explicitně definované ve zdroji, zavolejte EnumLocals metoda.
Metoda může obsahovat více kontextů nebo bloků oborů.